Searched +full:profile +full:- +full:traces (Results 1 – 25 of 192) sorted by relevance
12345678
| /external/bcc/man/man8/ |
| D | profile.8 | 1 .TH profile 8 "2020-03-18" "USER COMMANDS" 3 profile \- Profile CPU usage by sampling stack traces. Uses Linux eBPF/bcc. 5 .B profile [\-adfh] [\-p PID | \-L TID] [\-U | \-K] [\-F FREQUENCY | \-c COUNT] 6 .B [\-\-stack\-storage\-size COUNT] [\-C CPU] [\-\-cgroupmap CGROUPMAP] [\-\-mntnsmap MAPPATH] [dur… 8 This is a CPU profiler. It works by taking samples of stack traces at timed 10 executing, and by how much, including both user-level and kernel code. 14 not 50, is to avoid lock-step sampling. 16 This is also an efficient profiler, as stack traces are frequency counted in 19 at the end of the profile, greatly reducing the kernel<->user transfer. 24 for an older version that may work on Linux 4.6 - 4.8. [all …]
|
| /external/mesa3d/src/intel/ci/ |
| D | gitlab-ci.yml | 2 - local: 'src/intel/ci/gitlab-ci-inc.yml' 4 anv-jsl: 6 - .lava-acer-cb317-1h-c3z6-dedede:x86_64 7 - .anv-test 9 DEQP_SUITE: anv-jsl 14 # We don't enable a full run of anv-jsl nightly because it's about 8 hours of 16 .anv-jsl-full: 18 - anv-jsl 19 - .intel-manual-rules 21 DEQP_SUITE: anv-jsl-full [all …]
|
| D | gitlab-ci-inc.yml | 1 .intel-common-rules: 4 - changes: &intel_common_file_list 5 - src/intel/* 6 - src/intel/blorp/**/* 7 - src/intel/common/**/* 8 - src/intel/compiler/**/* 9 - src/intel/dev/**/* 10 - src/intel/ds/**/* 11 - src/intel/genxml/**/* 12 - src/intel/isl/**/* [all …]
|
| /external/bcc/tools/ |
| D | profile.py | 2 # @lint-avoid-python-3-compatibility-imports 4 # profile Profile CPU usage by sampling stack traces at a timed interval. 7 # This is an efficient profiler, as stack traces are frequency counted in 10 # at the end of the profile, greatly reducing the kernel<->user transfer. 15 # a version of this tool that may work on Linux 4.6 - 4.8. 25 # 15-Jul-2016 Brendan Gregg Created this. 26 # 20-Oct-2016 " " Switched to use the new 4.9 support. 27 # 26-Jan-2019 " " Changed to exclude CPU idle by default. 28 # 11-Apr-2023 Rocky Xing Added option to increase hash storage size. 69 # -EFAULT in get_stackid normally means the stack-trace is not available, [all …]
|
| D | profile_example.txt | 1 Demonstrations of profile, the Linux eBPF/bcc version. 4 This is a CPU profiler. It works by taking samples of stack traces at timed 9 # ./profile 10 Sampling at 49 Hertz of all threads by user + kernel stack... Hit Ctrl-C to end. 18 - cp (9036) 23 - sign-file (8877) 34 - dd (25036) 41 - func_ab (13549) 46 This default output prints stack traces, followed by a line to describe the 53 It's common for user-level software that hasn't been compiled with frame [all …]
|
| /external/bcc/tools/old/ |
| D | profile.py | 2 # @lint-avoid-python-3-compatibility-imports 4 # profile Profile CPU usage by sampling stack traces at a timed interval. 7 # This is an efficient profiler, as stack traces are frequency counted in 10 # at the end of the profile, greatly reducing the kernel<->user transfer. 16 # Kernel stacks are post-process in user-land to skip the interrupt framework 18 # of frames to skip with -s, provided you know what that is. If you get -s 21 # Note: if another perf-based sampling session is active, the output may become 37 # 15-Jul-2016 Brendan Gregg Created this. 73 ./profile # profile stack traces at 49 Hertz until Ctrl-C 74 ./profile -F 99 # profile stack traces at 99 Hertz [all …]
|
| D | profile_example.txt | 1 Demonstrations of profile, the Linux eBPF/bcc version. 4 This is a CPU profiler. It works by taking samples of stack traces at timed 9 # ./profile 10 Sampling at 49 Hertz of all threads by user + kernel stack... Hit Ctrl-C to end. 18 - cp (9036) 23 - sign-file (8877) 34 - dd (25036) 41 - func_ab (13549) 55 - swapper/0 (0) 64 - swapper/1 (0) [all …]
|
| /external/perfetto/docs/instrumentation/ |
| D | heapprofd-api.md | 1 # heapprofd Custom Allocator API - Early Access 20 Join our [Google Group](https://groups.google.com/forum/#!forum/perfetto-dev) 27 First, [check out Perfetto](https://perfetto.dev/docs/contributing/build-instructions): 38 perfetto/ $ tools/install-build-deps --android 39 perfetto/ $ tools/setup_all_configs.py --android 40 perfetto/ $ ninja -C out/android_release_incl_heapprofd_arm64 \ 57 git rev-parse HEAD > perfetto-version.txt 100 ## Profile your App 104 script to get a profile to generate textpb of the config. 109 [Learn how to install protoc](https://grpc.io/docs/protoc-installation). [all …]
|
| /external/perfetto/docs/quickstart/ |
| D | traceconv.md | 3 _This quickstart demonstrates how Perfetto traces can be converted into other trace formats using t… 5  9 - A host running Linux or MacOS 10 - A Perfetto protobuf trace file 14 - `text` - protobuf text format: a text based representation of protos 15 - `json` - Chrome JSON format: the format used by chrome://tracing 16 - `systrace`: the ftrace text format used by Android systrace 17 - `profile` : pprof-like format. Either for traces with with 18 [native heap profiler](/docs/data-sources/native-heap-profiler.md) dumps or 19 [callstack sampling](/docs/quickstart/callstack-sampling.md) (note however [all …]
|
| /external/tensorflow/tensorflow/core/profiler/ |
| D | profiler_options.proto | 20 // Device type to profile/trace: (version >= 1) 29 // We don't collect the dataset ops by default for better trace-viewer 34 // - Level 0 is used to disable host traces. 35 // - Level 1 enables tracing of only user instrumented (or default) TraceMe. 36 // - Level 2 enables tracing of all level 1 TraceMe(s) and instrumented high 39 // - Level 3 enables tracing of all level 2 TraceMe(s) and more verbose 40 // (low-level) program execution details (cheap TF ops, etc). 44 // - Level 0 is used to disable device traces. 45 // - Level 1 is used to enable device traces. 46 // - More levels might be defined for specific device for controlling the [all …]
|
| D | tfprof_log.proto | 11 repeated Trace traces = 1; field 50 // A proto representation of the profiler's profile. 53 // Please don't depend on the internals of the profile proto. 56 // Whether or not has code traces. 104 // device -> vector of {op_start_micros, op_exec_micros} pairs. 105 // accelerator_execs: gpu:id/stream:all -> {op_start_micros, op_exec_micros} 109 // cpu_execs: cpu/gpu:id -> {op_start_micros, op_exec_micros}
|
| /external/perfetto/docs/ |
| D | tracing-101.md | 2 *This page provides a birds-eye view of performance analysis. 17 complicated, having a lot of components and a web of cross-interactions. 21 **Tracing** and **profiling** are two such widely-used techniques for 22 performance analysis. **Perfetto** is an open-source suite of tools, combining 30 Traces contain enough detail to fully reconstruct the timeline of events. 31 They often include low-level kernel events like scheduler context switches, 41 The level of detail in traces makes it impractical to read traces directly 68 Usually metrics map to high-level concepts. Examples of metrics include: CPU 74 compute metrics on resulting traces? In some settings, this may indeed be the 75 right approach. In local and lab situations using **trace-based metrics**, [all …]
|
| /external/jazzer-api/docs/ |
| D | advanced.md | 3 * [Passing JVM arguments](#passing-jvm-arguments) 4 * [Coverage instrumentation](#coverage-instrumentation) 5 * [Trace instrumentation](#trace-instrumentation) 6 * [Value profile](#value-profile) 7 * [Custom hooks](#custom-hooks) 8 * [Suppressing stack traces](#suppressing-stack-traces) 9 * [Export coverage information](#export-coverage-information) 10 * [Native libraries](#native-libraries) 11 * [Fuzzing mutators](#fuzzing-mutators) 13 <!-- Created by https://github.com/ekalinin/github-markdown-toc --> [all …]
|
| /external/tensorflow/tensorflow/core/profiler/g3doc/ |
| D | command_line.md | 3 * [Command Line Inputs](#command-line-inputs) 4 * [Start `tfprof`](#start-tfprof) 6 * [Profile Python Time](#profile-python-time) 7 * [Profile Graph Time](#profile-graph-time) 8 * [Profile Checkpoint Value](#profile-checkpoint-value) 9 * [Profile Model Parameter](#profile-model-parameter) 10 * [Profile Device Placement](#profile-device-placement) 11 * [Define Customized Operation Type](#define-customized-operation-type) 12 * [Non-interactive Mode](#non-interactive-mode) 19 <b>--profile_path:</b> A ProfileProto binary proto file. [all …]
|
| /external/mesa3d/.gitlab-ci/piglit/ |
| D | piglit-traces.sh | 5 set -ex 10 INSTALL=$(realpath -s "$PWD"/install) 11 S3_ARGS="--token-file ${CI_JOB_JWT_FILE}" 13 RESULTS=$(realpath -s "$PWD"/results) 14 mkdir -p "$RESULTS" 19 # Needed because yq and ci-fairy are installed there. 22 if [ "$PIGLIT_REPLAY_SUBCOMMAND" = "profile" ]; then 23 yq -iY 'del(.traces[][] | select(.label[]? == "no-perf"))' \ 27 export PIGLIT_REPLAY_EXTRA_ARGS="--keep-image ${PIGLIT_REPLAY_EXTRA_ARGS}" 32 vk-*) [all …]
|
| /external/mesa3d/src/gallium/drivers/virgl/ci/ |
| D | gitlab-ci.yml | 2 - local: 'src/gallium/drivers/virgl/ci/gitlab-ci-inc.yml' 4 virpipe-on-gl: 6 - .deqp-test 7 - .virpipe-test 9 DEQP_SUITE: virpipe-gl 10 GPU_VERSION: virpipe-gl 14 virgl-on-gl: 16 DEQP_SUITE: virgl-gl 17 GPU_VERSION: virgl-gl 21 - kvm [all …]
|
| /external/perfetto/docs/case-studies/ |
| D | memory.md | 6 * [ADB](https://developer.android.com/studio/command-line/adb) installed and 13 /docs/data-sources/native-heap-profiler.md#heapprofd-targets) for more 19 `dumpsys meminfo` which gives a high-level overview of how much of the various 31 ------ ------ ------ ------ ------ ------ ------ ------ 54 the [mmap() system call](https://man7.org/linux/man-pages/man2/mmap.2.html). 59 VMAs can be of two types: file-backed and anonymous. 61 **File-backed VMAs** are a view of a file in memory. They are obtained passing a 65 File-backed VMAs are used, for instance, by the dynamic linker (`ld`) when 69 **Anonymous VMAs** are memory-only areas not backed by any file. This is the way 87 From a memory-consumption viewpoint, individual pages within a VMA can have the [all …]
|
| D | android-boot-tracing.md | 1 # Recording traces on Android boot 4 recording traces on boot. This can be useful to profile the boot process. 50 # 10s trace, but can be stopped prematurely via `adb shell pkill -u perfetto`. 53 * Put the file on the device at `/data/misc/perfetto-configs/boottrace.pbtxt`: 55 adb push <yourfile> /data/misc/perfetto-configs/boottrace.pbtxt 65 `/data/misc/perfetto-traces/boottrace.perfetto-trace`. The file will be 68 adb pull /data/misc/perfetto-traces/boottrace.perfetto-trace 73 * `boottrace.perfetto-trace` can now be opened in
|
| /external/perfetto/docs/reference/ |
| D | heap_profile-cli.md | 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] [all …]
|
| /external/perfetto/python/tools/ |
| D | heap_profile.py | 8 # http://www.apache.org/licenses/LICENSE-2.0 40 UUID = str(uuid.uuid4())[-6:] 94 "https://perfetto.dev/docs/data-sources/native-heap-profiler#troubleshooting.", 99 return ('https://perfetto.dev/docs/data-sources/native-heap-profiler' 100 '#known-issues-android{}'.format(number)) 114 'ro.build.version.release_or_codename']).decode('utf-8').strip() 127 'ro.system.build.version.sdk']).decode('utf-8').strip()) 132 'ro.build.version.codename']).decode('utf-8').strip() 136 ORDER = ['-n', '-p', '-i', '-o'] 144 return result, action.option_strings[0].strip('-') [all …]
|
| D | cpu_profile.py | 8 # http://www.apache.org/licenses/LICENSE-2.0 15 """Runs tracing with CPU profiling enabled, and symbolizes traces if requested. 18 https://perfetto.dev/docs/quickstart/callstack-sampling 38 UUID = str(uuid.uuid4())[-6:] 57 "https://perfetto.dev/docs/contributing/getting-started#bugs.".format( 64 return subprocess.check_output(command).decode('utf-8') 77 """Parses, validates, and returns command-line arguments for this script.""" 79 traces if requested. 82 https://perfetto.dev/docs/quickstart/callstack-sampling 86 "-f", [all …]
|
| /external/mesa3d/src/freedreno/ci/ |
| D | gitlab-ci.yml | 2 - local: 'src/freedreno/ci/gitlab-ci-inc.yml' 6 - .baremetal-deqp-test 7 - .a306-test 9 DEQP_SUITE: freedreno-a307 15 - .a306_piglit 20 a306-traces: 22 - .google-freedreno-test-traces 23 - .a306-test 25 PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a306" 26 PIGLIT_RESULTS: "freedreno-a306-replay" [all …]
|
| /external/lottie/baselineprofile/src/main/java/com/airbnb/lottie/baselineprofile/ |
| D | StartupBenchmarks.kt | 16 * Run this benchmark to verify how effective a Baseline Profile is. 20 * Run this benchmark to see startup measurements and captured system traces for verifying 24 …* ./gradlew :baselineprofile:connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.and… 30 … see the [Macrobenchmark documentation](https://d.android.com/macrobenchmark#create-macrobenchmark) 31 …ntation](https://d.android.com/topic/performance/benchmarking/macrobenchmark-instrumentation-args). 33 … impact of this test is only tangentially related to the impact of the baseline profile for Lottie. 34 …* The benefit of the baseline profile for Lottie is less about startup time and more about time sp…
|
| /external/tensorflow/tensorflow/python/profiler/ |
| D | profile_context.py | 7 # http://www.apache.org/licenses/LICENSE-2.0 15 """A Context that captures profile and performs profiling/dumping. 38 self._profiler_init_internal(target, graph, config) # pylint: disable=protected-access 47 # pylint: disable=protected-access 80 # Maybe dump profile. 83 # Maybe profile: 106 # pylint: enable=protected-access 113 # Trace steps 100~200, profile at [150, 200] and dump profile at 200. 127 # When session object is available, do explicit trace, profile and dump. 140 pre-defined steps. [all …]
|
| /external/bcc/docs/ |
| D | tutorial.md | 13 …60,000 Milliseconds](https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds… 18 1. mpstat -P ALL 1 20 1. iostat -xz 1 21 1. free -m 22 1. sar -n DEV 1 23 1. sar -n TCP,ETCP 1 40 1. profile 51 mkdir 9662 0 /bin/mkdir -p ./main 56 execsnoop prints one line of output for each new process. Check for short-lived processes. These ca… 67 1565 redis-server 5 0 /proc/1565/stat [all …]
|
12345678