Searched refs:perf (Results 1 - 12 of 12) sorted by relevance

/system/extras/simpleperf/
H A Drecord_lib_test.cpp40 std::unique_ptr<PerfEventSet> perf(PerfEventSet::CreateInstance(
42 ASSERT_TRUE(perf);
43 ASSERT_TRUE(perf->AddEvent("cpu-cycles"));
44 ASSERT_TRUE(perf->AddEvent("cpu-cycles:u"));
45 ASSERT_TRUE(perf->AddEvent("cpu-cycles:k"));
46 ASSERT_TRUE(perf->MonitorCurrentProcess());
47 ASSERT_TRUE(perf->StartCounters());
49 ASSERT_TRUE(perf->StopCounters());
51 ASSERT_TRUE(perf->ReadCounters(&counters));
66 std::unique_ptr<PerfEventSet> perf(PerfEventSe
[all...]
/system/extras/memcpy-perf/
H A DAndroid.mk5 LOCAL_MODULE := memcpy-perf
7 LOCAL_SRC_FILES := memcpy-perf.cpp test-funcs.cpp
H A Dgraph_memcpy.py7 parser = argparse.ArgumentParser(description="Graph memcpy perf")
22 perf = [] variable
24 # size: 11430912, perf: 6.76051GB/s, iter: 5
27 perf.append(float(line_split[1].split(":")[1].split("G")[0]))
29 line, = ax.plot(size, perf, '-', linewidth=0.2, label=arg)
/system/extras/zram-perf/
H A DAndroid.mk5 LOCAL_MODULE := zram-perf
8 zram-perf.cpp
/system/core/storaged/
H A Dstoraged.cpp37 struct disk_perf perf = get_disk_perf(&mAccumulate); local
38 log_debug_disk_perf(&perf, "regular");
78 void disk_stats_monitor::add(struct disk_perf* perf) { argument
79 mStats.read_perf.add(perf->read_perf);
80 mStats.read_ios.add(perf->read_ios);
81 mStats.write_perf.add(perf->write_perf);
82 mStats.write_ios.add(perf->write_ios);
83 mStats.queue.add(perf->queue);
86 void disk_stats_monitor::evict(struct disk_perf* perf) { argument
87 mStats.read_perf.evict(perf
94 detect(struct disk_perf* perf) argument
102 struct disk_perf perf = get_disk_perf(&inc); local
[all...]
H A Dstoraged_utils.cpp76 struct disk_perf perf; local
77 memset(&perf, 0, sizeof(struct disk_perf)); // initialize
82 perf.read_perf = ((unsigned long long)SECTOR_SIZE *
87 perf.read_ios = ((unsigned long long)SEC_TO_MSEC *
95 perf.write_perf = ((unsigned long long)SECTOR_SIZE *
100 perf.write_ios = ((unsigned long long)SEC_TO_MSEC *
106 perf.queue = (stats->io_in_queue + (stats->io_ticks >> 1)) /
109 return perf;
199 void log_debug_disk_perf(struct disk_perf* perf, const char* type) { argument
201 if (perf
[all...]
/system/core/storaged/include/
H A Dstoraged_utils.h40 void log_debug_disk_perf(struct disk_perf* perf, const char* type);
H A Dstoraged.h183 void add(struct disk_perf* perf);
184 void evict(struct disk_perf* perf);
185 bool detect(struct disk_perf* perf);
/system/core/storaged/tests/
H A Dstoraged_test.cpp184 static struct disk_perf disk_perf_multiply(struct disk_perf perf, double mul) { argument
186 retval.read_perf = (double)perf.read_perf * mul;
187 retval.read_ios = (double)perf.read_ios * mul;
188 retval.write_perf = (double)perf.write_perf * mul;
189 retval.write_ios = (double)perf.write_ios * mul;
190 retval.queue = (double)perf.queue * mul;
218 // feed monitor with constant perf data for io perf baseline
219 // using constant perf is reasonable since the functionality of stream_stats
234 struct disk_perf perf local
[all...]
/system/extras/tests/workloads/
H A Dpwrsummary.sh65 printf "%s,%s,%s,%s,%s,%s,%s,%s,%s\n" " " build min ave max net-mA@${voltage}v base-mW net-mW perf/W
67 printf "%-30s %-8s %12.12s %12.12s %12.12s %12.12s %12.12s %12.12s %12.12s\n" " " build min ave max net-mA@${voltage}v base-mW net-mW perf/W
/system/extras/simpleperf/inferno/
H A Dinferno.py25 1/ Data collection is started via simpleperf and pulled locally as "perf.data".
53 """ Start simpleperf on device and collect data. Pull perf.data into cwd.
83 -o /data/local/tmp/perf.data \
96 print("Skipping data collection, expecting perf.data in folder")
257 parser = argparse.ArgumentParser(description='Report samples in perf.data.')
260 parser.add_argument('--record_file', default='perf.data', help='Default is perf.data.')
/system/extras/perfprofd/tests/
H A Dperfprofd_test.cc54 // Path to perf executable on device
55 #define PERFPATH "/system/bin/perf"
62 return android::base::StringPrintf("%s/perf.data.encoded.%d",
442 I: profile collection skipped (missing 'perf' executable)
453 // version -- if things are out of sync perf could fail or
479 I: profile collection failed (perf record returned bad exit status)
544 // perf.data files. Here we run the encoder on a canned perf.data
549 input_perf_data += "/canned.perf.data";
562 // Read and decode the resulting perf
[all...]

Completed in 142 milliseconds