Home
last modified time | relevance | path

Searched refs:perf (Results 1 – 25 of 130) sorted by relevance

123456

/aosp12/system/extras/simpleperf/
H A Drecord_lib_test.cpp40 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 Dstoraged_diskstats.cpp42 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 DAidlHalUtils.cpp36 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 DREADME.md20 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 Drun.sh2 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 Dmetrics.go93 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 Devent_test.go38 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 DREADME.md3 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 Dart51 --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 DREADME.md4 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 DStubPerformanceMonitor.java17 package com.android.tv.perf.stub;
20 import com.android.tv.perf.PerformanceMonitor;
21 import com.android.tv.perf.TimerEvent;
H A DStubStartupMeasure.java16 package com.android.tv.perf.stub;
19 import com.android.tv.perf.StartupMeasure;
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/
H A DInvalidDevice.cpp48 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 Dscripts_reference.md54 # 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 Dandroid_application_profiling.md142 # 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 DHalUtils.h34 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 DAndroid.bp6 name: "zram-perf",
15 srcs: ["zram-perf.cpp"],
/aosp12/packages/modules/NeuralNetworks/common/include/
H A DAidlHalUtils.h35 aidl_hal::PerformanceInfo perf);
41 aidl_hal::OperandType type, aidl_hal::PerformanceInfo perf);
/aosp12/packages/apps/TV/src/com/android/tv/perf/
H A DStartupMeasureFactory.java16 package com.android.tv.perf;
19 import com.android.tv.perf.stub.StubStartupMeasure;
H A DPerformanceMonitor.java17 package com.android.tv.perf;
19 import static com.android.tv.perf.EventNames.EventName;
/aosp12/packages/modules/NeuralNetworks/driver/sample/
H A DSampleDriverFull.h30 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 DSampleDriverFull.h30 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 DDiskStatsService.java309 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 DTimedStatementResult.java17 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 DBasicTests.cpp42 auto isPositive = [](const PerformanceInfo& perf) { in TEST_P() argument
43 return perf.execTime > 0.0f && perf.powerUsage > 0.0f; in TEST_P()

123456