We have been talking about a new command-line interface for analyzing profile data for some time.
#5663 is already a good prototype of the profiler CLI, and it's already published in the npm registery as an alpha package here: https://www.npmjs.com/package/@firefox-devtools/profiler-cli
We would like to polish #5663 more, and land all the pieces into the profiler repo.
Steps:
And in the follow-ups:
- Continue getting feedback
- Update the cli as necessary
More concrete follow-ups:
┆Issue is synchronized with this Jira Task
We have been talking about a new command-line interface for analyzing profile data for some time.
#5663 is already a good prototype of the profiler CLI, and it's already published in the npm registery as an alpha package here: https://www.npmjs.com/package/@firefox-devtools/profiler-cli
We would like to polish #5663 more, and land all the pieces into the profiler repo.
Steps:
profiler-cli guideprofiler-cli profile info --allandprofiler-cli profile info --searchprofiler-cli thread page-loadprofiler-cli thread networkprofiler-cli filterAnd in the follow-ups:
More concrete follow-ups:
|support)--load-into-profiler-cliin samply.pq load.profiler-cli zoom push ts-Fo,ts-Fu --name "resize-thrash"profiler-cli marker info m-@1profiler-cli marker info m-@lastprofiler-cli marker info m-@longestetc.profiler-cli thread samples --min-self 1%profiler-cli thread samples --max-depth 15profiler-cli thread samples --top-only(etc. for only seeing one of the 3 results)profiler-cli summaryandprofiler-cli thread summaryprofiler-cli profile info --in-zoomprofiler-cli marker related m-158┆Issue is synchronized with this Jira Task