-profiling is slightly better than -g2 here. -profiling is specifically intended for the use case of profiling the generated code.
- Alon On Wed, Jul 30, 2014 at 1:18 PM, Jukka Jylänki <[email protected]> wrote: > Hi! > > Worth pinging here in a very recent and awesome advance in Firefox: > Finally as of last night, Firefox Nightly now supports profiling asm.js > execution. This means that when you use the CPU profiler after updating to > latest Nightly, you no longer need to disable asm.js before profiling in > order to get meaningful stack traces from asm.js functions! > > Remember to build all your profiling builds with the proper optimization > flags (-O2/-O3/-Os/-Oz) at both compile and link time, and add in the > linker flag -g2 in order to preserve the function names unminified. These > will ensure that you have the fastest output that retains profiling info, > at the expense of output size. > > For best profiling UI, make sure you are running the geckoprofiler.xpi > Firefox add-on, documented here: > https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler > > Thanks go to Luke Wagner for the hard work of implementing the asm.js > profiling support in to Firefox! > > Jukka > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
