servo/components/profile
Narfinger 13a980ff22
Constellation can now optionally report memory usage when the page is loaded. (#37151)
The constellation can now tell the memory reporter to report the memory
to a trace file when a page is loaded.
Additionally, we amend the memory reporter to allow a simple message
where it will report the memory to a tracing provider (at the moment
only OHOS/hitrace is supported but easy extension is possible).

I am not sure if this is the right approach or if the embedder should
decide to have the memory reporting done.

Testing: This does not change functionality of any of the rendering.

---------

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
2025-05-30 17:15:06 +00:00
..
Cargo.toml Removing unused dependencies in crates. (#37096) 2025-05-23 12:58:00 +00:00
lib.rs Make the memory reporting multi-process aware (#35863) 2025-04-05 05:42:12 +00:00
mem.rs Constellation can now optionally report memory usage when the page is loaded. (#37151) 2025-05-30 17:15:06 +00:00
system_reporter.rs Make the memory reporting multi-process aware (#35863) 2025-04-05 05:42:12 +00:00
time.rs Remove layout-2013 profiling categories (#37014) 2025-05-15 16:54:02 +00:00
trace-dump-epilogue-1.html Add a method for dumping self-contained HTML timeline profiles 2016-04-27 18:35:17 -07:00
trace-dump-epilogue-2.html Add a method for dumping self-contained HTML timeline profiles 2016-04-27 18:35:17 -07:00
trace-dump-prologue-1.html Add a method for dumping self-contained HTML timeline profiles 2016-04-27 18:35:17 -07:00
trace-dump-prologue-2.html Add a method for dumping self-contained HTML timeline profiles 2016-04-27 18:35:17 -07:00
trace-dump.css Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
trace-dump.js Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
trace_dump.rs script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00