servo/components/layout
Nicholas Nethercote fe3e93225b Print trees in the memory profiler's output.
Memory reports are much nicer to read when grouped into trees, which requires giving each report a path instead of a name.

Sample output:
```
Begin memory reports
|
|    2.51 MiB -- pages
|       2.51 MiB -- url(file:///home/njn/moz/servo/../servo-static-suite/wikipedia/Guardians%20of%20the%20Galaxy%20(film)%20-%20Wikipedia,%20the%20free%20encyclopedia.html)
|          2.51 MiB -- display-list
|
|  238.89 MiB -- resident-according-to-smaps
|     188.31 MiB -- anonymous (rw-p)
|      27.29 MiB -- /home/njn/moz/servo/components/servo/target/debug/servo (r-xp)
|       7.82 MiB -- other
|       6.65 MiB -- [heap] (rw-p)
|       3.55 MiB -- /usr/lib/x86_64-linux-gnu/dri/i965_dri.so (r-xp)
|       1.42 MiB -- /lib/x86_64-linux-gnu/libc-2.19.so (r-xp)
|       1.13 MiB -- /home/njn/moz/servo/components/servo/target/debug/servo (r--p)
|       0.74 MiB -- /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 (r-xp)
|       0.73 MiB -- /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 (r-xp)
|       0.65 MiB -- /lib/x86_64-linux-gnu/libm-2.19.so (r-xp)
|       0.60 MiB -- /lib/x86_64-linux-gnu/libglib-2.0.so.0.4200.1 (r-xp)
|
|   71.08 MiB -- jemalloc-heap-active
|   59.11 MiB -- jemalloc-heap-allocated
|  180.00 MiB -- jemalloc-heap-mapped
|  232.87 MiB -- resident
|   54.43 MiB -- system-heap-allocated
| 3130.11 MiB -- vsize
|
End memory reports
```
2015-03-23 15:17:04 -07:00
..
css Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
block.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
Cargo.toml Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev. 2015-03-18 13:18:31 -04:00
construct.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
context.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
data.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
display_list_builder.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
floats.rs Get rid of servo_util 2015-03-05 17:42:05 +00:00
flow.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
flow_list.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
flow_ref.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
fragment.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
generated_content.rs Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev. 2015-03-18 13:18:31 -04:00
incremental.rs layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 2015-03-09 17:13:45 -07:00
inline.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
layout_debug.rs auto merge of #5296 : servo/servo/unsafe_code, r=Ms2ger 2015-03-21 05:12:45 -06:00
layout_task.rs Print trees in the memory profiler's output. 2015-03-23 15:17:04 -07:00
lib.rs auto merge of #5296 : servo/servo/unsafe_code, r=Ms2ger 2015-03-21 05:12:45 -06:00
list_item.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
model.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
opaque_node.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
parallel.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
sequential.rs layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 2015-03-09 17:13:45 -07:00
table.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_caption.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_cell.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_colgroup.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_row.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_rowgroup.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
table_wrapper.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
text.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
traversal.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
wrapper.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00