Performance/MemShrink/DMD: Difference between revisions

Jump to navigation Jump to search
Line 100: Line 100:
reads from <tt>stdin</tt> and writes to <tt>stdout</tt>. This step is slow, and
reads from <tt>stdin</tt> and writes to <tt>stdout</tt>. This step is slow, and
can take 30 seconds or more.
can take 30 seconds or more.
If your build does not contain symbols, for example because you did not compile with <tt>--enable-profiling</tt>, this may not get you proper stacks. However, if you have crash reporter symbols for your build (tryserver builds do!), you can use [https://github.com/mstange/analyze-tryserver-profiles/blob/master/resymbolicate_dmd.py this script] instead - clone the whole repo, edit the paths at the top of <tt>resymbolicate_dmd.py</tt> and run it.


=== Desktop Firefox (Windows) ===
=== Desktop Firefox (Windows) ===
Confirmed users
85

edits

Navigation menu