I think sudo will let you have symbolicated kernel stacks which can be handy.

-Jeff

On Mon, Oct 22, 2018 at 6:10 PM, Mike Hommey <m...@glandium.org> wrote:
> On Mon, Oct 22, 2018 at 02:20:32PM -0700, Panos Astithas wrote:
>> # Import native `perf` traces
>> Two of the current limitations of the profiler are that it can’t profile
>> the very early phase of browser startup (before the profiler code has been
>> initialized) and that it imposes some small overhead when recording. The
>> overhead increases when one increases the number of sampled threads. One
>> nice workaround for both problems that still lets you use the profiler UI
>> to investigate is recording a profile on Linux with the ‘perf’ tool and
>> then importing the output from https://perf-html.io/. The profiler can
>> parse the recorded profile and display the aggregated stacks (but of course
>> without markers). To record a profile with the ‘perf’ command run the
>> following commands and then load the firefox.symbol.data output file from
>> https://perf-html.io:
>> > sudo perf record -g -F 999 -p <firefox-bin-pid>
>> > sudo perf script -F +pid > firefox.symbol.data
>
> sudo shouldn't be necessary in either case.
>
> Mike
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to