Lines Matching refs:simpleperf

5 profile both Java and C++ code on Android. The simpleperf executable can run on Android >=L,
9 …ource code is [here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/).
10 … [here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/doc/README.md).
14 - [Simpleperf](#simpleperf)
17 - [Tools in simpleperf](#tools-in-simpleperf)
34 Simpleperf contains two parts: the simpleperf executable and Python scripts.
36 The simpleperf executable works similar to linux-tools-perf, but has some specific features for
40 report on the host", simpleperf not only collects samples in profiling data, but also collects
44 a. When recording dwarf based call graph, simpleperf unwinds the stack before writing a sample
60 simpleperf executables can be pushed on any Android device and used to record profiling data.
66 Detailed documentation for the simpleperf executable is [here](#executable-commands-reference).
79 ## Tools in simpleperf
81 The simpleperf executables and Python scripts are located in simpleperf/ in ndk releases, and in
82 system/extras/simpleperf/scripts/ in AOSP. Their functions are listed below.
86 bin/android/${arch}/simpleperf: static simpleperf executables used on the device.
88 bin/${host}/${arch}/simpleperf: simpleperf executables used on the host, only supports reporting.
160 …here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/demo/SimpleperfE…
170 To alleviate the problem, simpleperf joins callchains after recording them. If two callchains of
171 a thread have an entry containing the same ip and sp address, then simpleperf tries to join them to
177 The simpleperf record command collects symbols on device in perf.data. But if the native libraries
200 When using dwarf based call graphs, simpleperf generates callchains during recording to save space.
203 libraries on device, and ask simpleperf to use them when recording.
205 To use simpleperf directly:
211 # run simpleperf record with --symfs option.
212 $ adb shell simpleperf record xxx --symfs /data/local/tmp/native_libs
234 …here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/doc/scripts_refe…
240 …here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/doc/scripts_refe…
246 … listed [here](https://android.googlesource.com/platform/system/extras/+/master/simpleperf/OWNERS).
248 If you want to compile simpleperf C++ source code, follow below steps:
250 2. Build simpleperf.
254 $ mmma system/extras/simpleperf -j30
257 If built successfully, out/target/product/generic_arm64/system/bin/simpleperf is for ARM64, and