/aosp12/system/extras/simpleperf/ |
H A D | record_lib_test.cpp | 40 std::unique_ptr<PerfEventSet> perf( in TEST() local 42 ASSERT_TRUE(perf); in TEST() 47 ASSERT_TRUE(perf->StartCounters()); in TEST() 49 ASSERT_TRUE(perf->StopCounters()); in TEST() 68 ASSERT_TRUE(perf); in TEST() 70 set_target_func(perf.get()); in TEST() 84 test_function([](PerfEventSet* perf) { ASSERT_TRUE(perf->MonitorCurrentProcess()); }); in TEST() argument 85 test_function([](PerfEventSet* perf) { ASSERT_TRUE(perf->MonitorCurrentThread()); }); in TEST() argument 87 [](PerfEventSet* perf) { ASSERT_TRUE(perf->MonitorThreadsInCurrentProcess({getpid()})); }); in TEST() argument 94 ASSERT_TRUE(perf); in TEST() [all …]
|
/aosp12/system/core/storaged/ |
H A D | storaged_diskstats.cpp | 42 if (perf == NULL || perf->is_zero()) return; in log_debug_disk_perf() 44 LOG(INFO) << "disk_perf " << type << " rd: " << perf->read_perf << " kbps, " << perf->read_ios in log_debug_disk_perf() 46 << " wr: " << perf->write_perf << " kbps, " << perf->write_ios << " iops" in log_debug_disk_perf() 47 << " q: " << perf->queue; in log_debug_disk_perf() 161 struct disk_perf perf = {}; in get_disk_perf() local 185 return perf; in get_disk_perf() 249 mStats.queue.add(perf->queue); in add() 257 mStats.queue.evict(perf->queue); in evict() 276 add(&perf); in update() 277 mBuffer.push(perf); in update() [all …]
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | AidlHalUtils.cpp | 36 aidl_hal::PerformanceInfo perf) { in nonExtensionOperandPerformance() argument 42 ret.push_back(aidl_hal::OperandPerformance{type, perf}); in nonExtensionOperandPerformance() 54 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf) { in update() argument 57 [](const aidl_hal::OperandPerformance& perf, in update() 58 aidl_hal::OperandType type) { return perf.type < type; }); in update() argument 61 it->info = perf; in update()
|
/aosp12/system/extras/perf2cfg/ |
H A D | README.md | 20 usage: perf2cfg [-h|--help] --cfg CFG --perf-data PERF_DATA [PERF_DATA ...] 33 perf data). An error is reported if the events are not 34 present in perf data. 39 reported if the primary event is not present in perf 44 --perf-data PERF_DATA [PERF_DATA ...] 45 The perf data files to extract information from. 52 perf2cfg --cfg art.cfg --perf-data perf.data 58 --perf-data perf_event1.data perf_event2.data perf_event3.data 63 perf2cfg --cfg art.cfg --perf-data perf.data \ 69 perf2cfg --cfg art.cfg --perf-data perf.data \
|
/aosp12/frameworks/base/apct-tests/perftests/textclassifier/ |
H A D | run.sh | 2 build/soong/soong_ui.bash --make-mode TextClassifierPerfTests perf-setup 5 adb push ${OUT}/obj/EXECUTABLES/perf-setup_intermediates/perf-setup.sh /data/local/tmp/ 6 adb shell chmod +x /data/local/tmp/perf-setup.sh 7 adb shell /data/local/tmp/perf-setup.sh
|
/aosp12/build/soong/ui/metrics/ |
H A D | metrics.go | 93 func (m *Metrics) SetTimeMetrics(perf soong_metrics_proto.PerfInfo) { 94 switch perf.GetName() { 96 m.metrics.KatiRuns = append(m.metrics.KatiRuns, &perf) 98 m.metrics.SoongRuns = append(m.metrics.SoongRuns, &perf) 100 m.metrics.BazelRuns = append(m.metrics.BazelRuns, &perf) 102 m.metrics.NinjaRuns = append(m.metrics.NinjaRuns, &perf) 104 m.metrics.SetupTools = append(m.metrics.SetupTools, &perf) 106 m.metrics.Total = &perf
|
H A D | event_test.go | 38 perf := et.End(tracer.Thread(0)) 39 if perf.GetRealTime() != uint64(dur.Nanoseconds()) { 40 t.Errorf("got %d, want %d nanoseconds for event duration", perf.GetRealTime(), dur.Nanoseconds())
|
/aosp12/frameworks/base/apct-tests/perftests/inputmethod/ |
H A D | README.md | 3 These tests are adaptation of Window Manager perf tests (apct-tests/perftests/windowmanager). 6 To reduce the variance of the test, if `perf-setup` (platform_testing/scripts/perf-setup) 9 m perf-setup 10 PERF_SETUP_PATH=/data/local/tmp/perf-setup.sh
|
/aosp12/art/tools/ |
H A D | art | 51 --perf Launch the Android Runtime with perf recording. 52 --perf-report Launch the Android Runtime with perf recording with 381 --perf) 384 --perf-report) 671 perf report -i $ANDROID_DATA/perf.data
|
/aosp12/frameworks/base/apct-tests/perftests/windowmanager/ |
H A D | README.md | 4 To reduce the variance of the test, if `perf-setup.sh` (platform_testing/scripts/perf-setup) 7 m perf-setup 8 PERF_SETUP_PATH=/data/local/tmp/perf-setup.sh
|
/aosp12/packages/apps/TV/src/com/android/tv/perf/stub/ |
H A D | StubPerformanceMonitor.java | 17 package com.android.tv.perf.stub; 20 import com.android.tv.perf.PerformanceMonitor; 21 import com.android.tv.perf.TimerEvent;
|
H A D | StubStartupMeasure.java | 16 package com.android.tv.perf.stub; 19 import com.android.tv.perf.StartupMeasure;
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/ |
H A D | InvalidDevice.cpp | 48 constexpr auto perf = PerformanceInfo{ in create() 53 .relaxedFloat32toFloat16PerformanceScalar = perf, in create() 54 .relaxedFloat32toFloat16PerformanceTensor = perf, in create() 56 .ifPerformance = perf, in create() 57 .whilePerformance = perf, in create()
|
/aosp12/system/extras/simpleperf/doc/ |
H A D | scripts_reference.md | 54 # Save profiling data in a custom file (like perf_custom.data) instead of perf.data. 69 -g --duration 1 -o /data/local/tmp/perf.data 99 # It may take a while to stop recording. After that, the profiling data is collected in perf.data 119 # Generate binary_cache for perf.data, by pulling binaries from the device. 154 # Generate chart statistics, sample table and flamegraphs, based on perf.data. 204 # Generate flamegraph based on perf.data. 206 $ ./inferno.sh -sc --record_file perf.data 221 # Convert perf.data in the current directory to pprof.proto format. 238 # Convert perf.data in the current directory to a format used by FlameGraph. 239 $ python report_sample.py --symfs binary_cache >out.perf [all …]
|
H A D | android_application_profiling.md | 142 # Cd to the directory of simpleperf scripts. Record perf.data. 152 This will collect profiling data in perf.data in the current directory, and related native 159 # Report perf.data in stdio interface. 177 # Report perf.data in html interface. 242 $ python report_sample.py --symfs binary_cache >out.perf 243 $ FlameGraph/stackcollapse-perf.pl out.perf >out.folded 249 simpleperf report-sample command can convert perf.data into protobuf format accepted by 254 $ simpleperf report-sample --protobuf --show-callchain -i perf.data -o perf.trace 255 # Then open perf.trace in Android Studio to show it.
|
/aosp12/packages/modules/NeuralNetworks/runtime/test/ |
H A D | HalUtils.h | 34 inline V1_3::Capabilities makeCapabilities(float perf) { in makeCapabilities() argument 35 const V1_0::PerformanceInfo perfInfo = {.execTime = perf, .powerUsage = perf}; in makeCapabilities()
|
/aosp12/system/extras/zram-perf/ |
H A D | Android.bp | 6 name: "zram-perf", 15 srcs: ["zram-perf.cpp"],
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | AidlHalUtils.h | 35 aidl_hal::PerformanceInfo perf); 41 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf);
|
/aosp12/packages/apps/TV/src/com/android/tv/perf/ |
H A D | StartupMeasureFactory.java | 16 package com.android.tv.perf; 19 import com.android.tv.perf.stub.StubStartupMeasure;
|
H A D | PerformanceMonitor.java | 17 package com.android.tv.perf; 19 import static com.android.tv.perf.EventNames.EventName;
|
/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | SampleDriverFull.h | 30 SampleDriverFull(const char* name, V1_0::PerformanceInfo perf) in SampleDriverFull() argument 31 : SampleDriver(name), mPerf(perf) {} in SampleDriverFull()
|
/aosp12/packages/modules/NeuralNetworks/driver/sample_aidl/ |
H A D | SampleDriverFull.h | 30 SampleDriverFull(const char* name, aidl_hal::PerformanceInfo perf) in SampleDriverFull() argument 31 : SampleDriver(name), mPerf(perf) {} in SampleDriverFull()
|
/aosp12/frameworks/base/services/core/java/com/android/server/ |
H A D | DiskStatsService.java | 309 long perf = getRecentPerf(); in reportDiskWriteSpeed() local 310 if (perf != 0) { in reportDiskWriteSpeed() 312 pw.println(perf); in reportDiskWriteSpeed() 325 long perf = getRecentPerf(); in reportDiskWriteSpeedProto() local 326 if (perf != 0) { in reportDiskWriteSpeedProto() 327 proto.write(DiskStatsServiceDumpProto.BENCHMARKED_WRITE_SPEED_KBPS, perf); in reportDiskWriteSpeedProto()
|
/aosp12/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/util/perf/ |
H A D | TimedStatementResult.java | 17 package com.android.layoutlib.bridge.intensive.util.perf; 19 import com.android.layoutlib.bridge.intensive.util.perf.LongStatsCollector.Stats;
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/vts/functional/ |
H A D | BasicTests.cpp | 42 auto isPositive = [](const PerformanceInfo& perf) { in TEST_P() argument 43 return perf.execTime > 0.0f && perf.powerUsage > 0.0f; in TEST_P()
|