Confirmed users
1,345
edits
Nnethercote (talk | contribs) |
Nnethercote (talk | contribs) |
||
Line 121: | Line 121: | ||
=== Desktop === | === Desktop === | ||
If you are on a sufficiently recent build, to trigger DMD's analysis phase, visit about:memory and click the "DMD" button. (The button won't be present in non-DMD builds, and will be grayed out in DMD builds if DMD wasn't enabled at start-up.) | |||
If you are on an older build, create a bookmark with the following location: | |||
javascript:DMDReportAndDump("out.dmd") | javascript:DMDReportAndDump("out.dmd") | ||
and click that instead. Note that this silently fails on certain special pages such as about:memory or an empty tab. | |||
Both actions invoke all the memory reporters and then DMD analyzes the reports, printing this commentary: | |||
DMD: running reporters... | DMD: running reporters... | ||
Line 139: | Line 141: | ||
DMD[11420] } | DMD[11420] } | ||
The output | The output be written to a file called <code>out.dmd</code> in the current working directory. | ||
On Linux the analysis is fast. On Mac it can take 30+ seconds. | On Linux the analysis is fast. On Mac it can take 30+ seconds. | ||
=== Fennec === | === Fennec === |