Performance/Fenix/Profilers and Tools: Difference between revisions

Jump to navigation Jump to search
→‎Advanced tools:: Add perfetto
m (Mcomella moved page Performance/Fenix/Getting Started to Performance/Fenix/Profilers and Tools: Original page title is not descriptive to content)
(→‎Advanced tools:: Add perfetto)
 
Line 31: Line 31:


<ol>
<ol>
  <li>'''Perfetto''' ([https://ui.perfetto.dev/ official documentation]) is a comprehensive tracing profiler developed by Google for Android, Chrome, and other applications. It uses many Linux profiling facilities to get information about the application as well as OS-level information (e.g. which CPU is scheduled, what's the frequency, how does disk IO look, etc.). We haven't explored this thoroughly but it seems useful and is easy to run on modern Android devices</li>
   <li>'''Simpleperf''' ([https://android.googlesource.com/platform/system/extras/+/master/simpleperf/doc/README.md#Android-application-profiling official documentation]; follow the Fenix-specific steps found in this [https://github.com/acreskeyMoz/simpleperf_for_geckoview_example#simpleperf-for-gecko-apps README]) is most useful when you want:
   <li>'''Simpleperf''' ([https://android.googlesource.com/platform/system/extras/+/master/simpleperf/doc/README.md#Android-application-profiling official documentation]; follow the Fenix-specific steps found in this [https://github.com/acreskeyMoz/simpleperf_for_geckoview_example#simpleperf-for-gecko-apps README]) is most useful when you want:
     <ol>
     <ol>
Confirmed users
975

edits

Navigation menu