gecko-dev/mozglue/baseprofiler
Daniel Holbert 3a2501e3dc Bug 1859025: Add some profiler markers as guideposts for what's going on during long print operations. r=profiler-reviewers,canaltinova
This patch adds a new layout profiling sub-category "LAYOUT_Printing" for the
markers added here.

I'm adding an "interval"-type marker ("AUTO_PROFILER_MARKER_TEXT") for the
function-calls that seem likely to occupy measurable amounts of time (due to
touching the filesystem or printer driver), vs. single-point-in-time markers
("PROFILER_MARKER_TEXT") for functions whose duration isn't particularly long
or interesting, or whose durations we're already measuring with other
closely-associated interval-markers.

Differential Revision: https://phabricator.services.mozilla.com/D191001
2023-10-18 05:34:50 +00:00
..
build Bug 1859025: Add some profiler markers as guideposts for what's going on during long print operations. r=profiler-reviewers,canaltinova 2023-10-18 05:34:50 +00:00
core Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers 2023-09-26 21:08:00 +00:00
lul Bug 1857745 - Remove scoped_ptr & Module as they are unused.r=sylvestre Ledru 2023-10-17 19:05:10 +00:00
public Bug 1838497 - Add a profiler feature to record the clock frequency of every core while sampling, r=canaltinova. 2023-08-10 10:27:14 +00:00
moz.build Bug 1812452 - Clamp the ProfileBufferGlobalController entries as well r=florian 2023-06-23 09:17:43 +00:00