I'm announcing a new tool that can be used for performance analyzes at
runtime. It's called Backtrack and is built on top of Gecko Profiler
and Task Tracer.
The goal is to capture full code path flows from any point of the code
back to its source, crossing asynchronous callbacks, threads, processes,
network requests. A selected code path is then confronted with
remaining flows happening concurrently. The data are displayed via a UI
(needs to be done in production quality), similar to Cleopatra viewer,
allowing examination.
Read more at [1]. Currently I have a prove of concept patch in bug
1148204 [2] and a preview web UI for a single example capture at [3].
This is intended to completely replace Visual Event Tracer and the
related about:timeline extension that are a nice feature but somewhat
incomplete in the original purpose.
-hb-
[1] http://www.janbambas.cz/new-gecko-performance-tool-backtrack/
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1148204
[3] http://www.janbambas.cz/moz/backtrack/?first-paint-janbambas.cz.txt
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform