• Home
  • Raw
  • Download

Lines Matching +full:profile +full:- +full:traces

5 heap_profile - record heap profile on Android device
10 See [Recording traces](/docs/data-sources/native-heap-profiler.md) for more
11 details about the data-source.
14 usage: heap_profile [-h] [-i INTERVAL] [-d DURATION] [--no-start] [-p PIDS]
15 [-n NAMES] [-c CONTINUOUS_DUMP] [--disable-selinux]
16 [--no-versions] [--no-running] [--no-startup]
17 [--shmem-size SHMEM_SIZE] [--block-client]
18 [--block-client-timeout BLOCK_CLIENT_TIMEOUT]
19 [--no-block-client] [--idle-allocations] [--dump-at-max]
20 [--disable-fork-teardown] [--simpleperf]
21 [--traceconv-binary TRACECONV_BINARY]
22 [--print-config] [-o DIRECTORY]
26 `-n`, `--name` _NAMES_
27 : Comma-separated list of process names to profile.
29 `-p`, `--pid` _PIDS_
30 : Comma-separated list of PIDs to profile.
32 `-i`, `--interval`
35 `-o`, `--output` _DIRECTORY_
38 `--all-heaps`
41 `--block-client`
44 `--block-client-timeout`
45 : If --block-client is given, do not block any allocation for longer than this timeout (us).
47 `-c`, `--continuous-dump`
50 `-d`, `--duration`
51 : Duration of profile (ms). 0 to run until interrupted. Default: until interrupted by user.
53 `--disable-fork-teardown`
56 `--disable-selinux`
57 : Disable SELinux enforcement for duration of profile.
59 `--dump-at-max`
62 `-h`, `--help`
65 `--heaps` _HEAPS_
66 : Comma-separated list of heaps to collect, e.g: malloc,art. Requires Android 12.
68 `--idle-allocations`
71 `--no-android-tree-symbolization`
74 `--no-block-client`
75 : When buffer is full, stop the profile early.
77 `--no-running`
80 `--no-start`
83 `--no-startup`
84 : Do not target processes that start during the profile. Requires Android 11.
86 `--no-versions`
89 `--print-config`
92 `--shmem-size`
95 `--simpleperf`
96 : Get simpleperf profile of heapprofd. This is only for heapprofd development.
98 `--traceconv-binary`