mozilla

Revision 6181 of Existing Tools

  • Revision slug: Debugging/Existing_Tools
  • Revision title: Existing Tools
  • Revision id: 6181
  • Created:
  • Creator: felipc
  • Is current revision? No
  • Comment 213 words added

Revision Content

SPS

Description: Add-on that runs the built-in profiler, retrieves the data and parses it on a web service, displaying a call tree and a timeline with responsiveness measurements.
Good for: Figuring out where time is being spent in the code / what is hanging Firefox
URL: geckoprofiler.xpi on GitHub
How to use: After installing the add-on, click on the icon in the Add-ons bar to open an widget with Start/Stop and Analyze buttons. More details at Profiling with the built-in profiler. The profiling build can be used to get accurate call stacks (currently Mac only).

about:jank

Description: Add-on that runs the built-in profiler and displays the retrieved data on about:jank
Good for: Figuring out where time is being spent in the code / what is hanging Firefox
URL: about:jank on AMO
How to use: Open about:jank for the first time to activate the profiler, then refresh or reopen the page to see the accumulated data.

about:telemetry

Description: Displays the data gathered by telemetry for the current profile: histograms, slow SQL statements and a start-up timeline.
Good for: Getting performance data for the current profile
URL: about:telemetry on AMO
How to use: Make sure that telemetry reporting is on (Options -> Advanced -> Submit performance data) and open about:telemetry.

about:startup

Description: This addon displays startup timings as exposed by a Gecko API at the about:startup.
Good for: Getting startup performance information for the current profile
URL: about:startup on AMO
How to use: Install the add-on and open about:startup.

about:cc

Description:
Good for:
URL:
How to use:

about:ccdump

Description:
Good for:
URL:
How to use:

MemChaser

Description:
Good for:
URL:
How to use:

MozRegression

Description:
Good for:
URL:
How to use:

Revision Source

<h3>SPS</h3>
<p>Description: Add-on that runs the built-in profiler, retrieves the data and parses it on a web service, displaying a call tree and a timeline with responsiveness measurements.<br> Good for: Figuring out where time is being spent in the code / what is hanging Firefox<br> URL: <a class="link-https" href="https://github.com/bgirard/Gecko-Profiler-Addon/raw/master/geckoprofiler.xpi" title="https://github.com/bgirard/Gecko-Profiler-Addon/raw/master/geckoprofiler.xpi">geckoprofiler.xpi on GitHub</a><br> How to use: After installing the add-on, click on the icon in the Add-ons bar to open an widget with Start/Stop and Analyze buttons. More details at <a href="/en/Performance/Profiling_with_the_Built-in_Profiler" title="En/Performance/Profiling_with_the_Built-in_Profiler">Profiling with the built-in profiler</a>. The <a class=" external" href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-profiling/" title="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-profiling/">profiling build</a> can be used to get accurate call stacks (currently Mac only).</p>
<h3>about:jank</h3>
<p>Description: Add-on that runs the built-in profiler and displays the retrieved data on about:jank<br> Good for: Figuring out where time is being spent in the code / what is hanging Firefox<br> URL: <a class=" link-https" href="https://addons.mozilla.org/en-US/firefox/addon/aboutjank/" title="https://addons.mozilla.org/en-US/firefox/addon/aboutjank/">about:jank on AMO</a><br> How to use: Open about:jank for the first time to activate the profiler, then refresh or reopen the page to see the accumulated data.</p>
<h3>about:telemetry</h3>
<p>Description: Displays the data gathered by telemetry for the current profile: histograms, slow SQL statements and a start-up timeline.<br> Good for: Getting performance data for the current profile<br> URL: <a class=" link-https" href="https://addons.mozilla.org/en-US/firefox/addon/abouttelemetry/" title="https://addons.mozilla.org/en-US/firefox/addon/abouttelemetry/">about:telemetry on AMO</a><br> How to use: Make sure that telemetry reporting is on (Options -&gt; Advanced -&gt; Submit performance data) and open about:telemetry.</p>
<h3>about:startup</h3>
<p>Description: This addon displays startup timings as exposed by a Gecko API at the about:startup.<br> Good for: Getting startup performance information for the current profile<br> URL: <a class=" link-https" href="https://addons.mozilla.org/en-US/firefox/addon/about-startup/" title="https://addons.mozilla.org/en-US/firefox/addon/about-startup/">about:startup on AMO</a><br> How to use: Install the add-on and open about:startup.</p>
<h3>about:cc</h3>
<p>Description:<br> Good for:<br> URL:<br> How to use:</p>
<h3>about:ccdump</h3>
<p>Description:<br> Good for:<br> URL:<br> How to use:</p>
<h3>MemChaser</h3>
<p>Description:<br> Good for:<br> URL:<br> How to use:</p>
<h3>MozRegression</h3>
<p>Description:<br> Good for:<br> URL:<br> How to use:</p>
Revert to this revision