Home
last modified time | relevance | path

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

/frameworks/rs/toolkit/test/
DTimingTracker.kt37 val timing = timings.getOrPut(name) { in <lambda>() constant
40 timing[currentIteration - numberOfIterationsToIgnore] += deltaInMicroseconds in <lambda>()
46 for (timing in timings.values) { in <lambda>() variable
47 val m = timing.minOrNull() in <lambda>()
51 …println(timings.map { (name, timing) -> name + ": " + timing.minOrNull() }.joinToString(separator … in <lambda>() method
53 …return (timings.map { (name, timing) -> name + ": " + timing.joinToString() }.joinToString() + "\n… in <lambda>() method
54 …timings.map { (name, timing) -> name + ": " + timing.joinToString { "%.2f".format(it.toFloat() / m… in <lambda>() method
55 timings.map { (name, timing) -> name + ": " + timing.minOrNull() }.joinToString()) in <lambda>() method
/frameworks/native/libs/gui/tests/
DCompositorTiming_test.cpp34 const gui::CompositorTiming timing(vsyncDeadline, kInvalidVsyncPeriod, kVsyncPhase, in TEST() local
37 EXPECT_EQ(timing.deadline, 0); in TEST()
38 EXPECT_EQ(timing.interval, gui::CompositorTiming::kDefaultVsyncPeriod); in TEST()
39 EXPECT_EQ(timing.presentLatency, gui::CompositorTiming::kDefaultVsyncPeriod); in TEST()
48 const gui::CompositorTiming timing(vsyncDeadline, kVsyncPeriod, kVsyncPhase, in TEST() local
51 EXPECT_EQ(timing.deadline, compositeTime + presentDelay + kVsyncPeriod); in TEST()
52 EXPECT_EQ(timing.interval, kVsyncPeriod); in TEST()
56 EXPECT_GE(timing.presentLatency, kIdealLatency); in TEST()
57 EXPECT_EQ(timing.presentLatency % timing.interval, kIdealLatency); in TEST()
DSurface_test.cpp1085 CompositorTiming timing; in makeCompositorTiming() local
1086 timing.deadline = deadline; in makeCompositorTiming()
1087 timing.interval = interval; in makeCompositorTiming()
1088 timing.presentLatency = presentLatency; in makeCompositorTiming()
1089 return timing; in makeCompositorTiming()
/frameworks/base/services/core/java/com/android/server/hdmi/
DHdmiLogger.java114 Pair<Long, Integer> timing = cache.get(logMessage); in updateLog() local
115 if (shouldLogNow(timing, curTime)) { in updateLog()
116 String log = buildMessage(logMessage, timing); in updateLog()
125 private static String buildMessage(String message, @Nullable Pair<Long, Integer> timing) { in buildMessage() argument
127 .append("[").append(timing == null ? 1 : timing.second).append("]:") in buildMessage()
133 Pair<Long, Integer> timing = cache.get(message); in increaseLogCount() local
134 if (timing != null) { in increaseLogCount()
135 cache.put(message, new Pair<>(timing.first, timing.second + 1)); in increaseLogCount()
139 private static boolean shouldLogNow(@Nullable Pair<Long, Integer> timing, long curTime) { in shouldLogNow() argument
140 return timing == null || curTime - timing.first > ERROR_LOG_DURATION_MILLIS; in shouldLogNow()
/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncDispatchTimerQueue.cpp42 const VSyncDispatch::ScheduleTiming& timing) { in getExpectedCallbackTime() argument
43 return {TimePoint::fromNs(nextVsyncTime - timing.readyDuration - timing.workDuration), in getExpectedCallbackTime()
99 ScheduleResult VSyncDispatchTimerQueueEntry::schedule(VSyncDispatch::ScheduleTiming timing, in schedule() argument
103 tracker.nextAnticipatedVSyncTimeFrom(std::max(timing.lastVsync, in schedule()
104 now + timing.workDuration + in schedule()
105 timing.readyDuration), in schedule()
106 timing.lastVsync); in schedule()
107 auto nextWakeupTime = nextVsyncTime - timing.workDuration - timing.readyDuration; in schedule()
121 nextWakeupTime = std::max(now, nextVsyncTime - timing.workDuration - timing.readyDuration); in schedule()
124 return getExpectedCallbackTime(nextVsyncTime, timing); in schedule()
[all …]
/frameworks/native/services/surfaceflinger/tests/unittests/
DMessageQueueTest.cpp97 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F()
104 EXPECT_CALL(*mVSyncDispatch, schedule(mCallbackToken, timing)).WillOnce(Return(scheduleResult)); in TEST_F()
115 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F()
121 EXPECT_CALL(*mVSyncDispatch, schedule(mCallbackToken, timing)).WillOnce(Return(scheduleResult)); in TEST_F()
131 EXPECT_CALL(*mVSyncDispatch, schedule(mCallbackToken, timing)).WillOnce(Return(scheduleResult)); in TEST_F()
142 const auto timing = scheduler::VSyncDispatch::ScheduleTiming{.workDuration = kDuration.ns(), in TEST_F()
148 EXPECT_CALL(*mVSyncDispatch, schedule(mCallbackToken, timing)).WillOnce(Return(scheduleResult)); in TEST_F()
185 const auto timing = in TEST_F()
192 EXPECT_CALL(*mVSyncDispatch, schedule(mCallbackToken, timing)).WillOnce(Return(scheduleResult)); in TEST_F()
/frameworks/rs/perf-test-scripts/
Dtiming209 adb shell cat /sdcard/rsTimes/${TEST_NAMES[$testId]}_DATA.txt > timing.tmp
217 AVG=`cat timing.tmp | awk '{sum+=$2}END{printf "%.2f",sum/NR}'`
218 …STDCOEF=`cat timing.tmp | awk '{sum+=$2;sos+=$2*$2}END{printf "%.2f",sqrt((sos-sum*sum/NR)/NR)/(su…
269 adb shell cat /sdcard/rsTimes/${TEST_NAMES[$testId]}_DATA.txt > timing.tmp
276 AVG=`cat timing.tmp | awk '{sum+=$2}END{printf "%.2f",sum/NR}'`
277 …STDCOEF=`cat timing.tmp | awk '{sum+=$2;sos+=$2*$2}END{printf "%.2f",sqrt((sos-sum*sum/NR)/NR)/(su…
309 rm -f timing.tmp
/frameworks/base/services/core/java/com/android/server/vibrator/
DSetAmplitudeVibratorStep.java178 long timing = 0; in getVibratorOnDuration() local
187 timing += segment.getDuration(); in getVibratorOnDuration()
195 return Math.max(timing, REPEATING_EFFECT_ON_DURATION); in getVibratorOnDuration()
201 timing += conductor.vibrationSettings.getRampDownDuration(); in getVibratorOnDuration()
203 return timing; in getVibratorOnDuration()
/frameworks/rs/tests/java_api/RSUnitTests/supportlibsrc_gen/com/android/rs/unittest/
DUT_reduce.java52 private static class timing { class in UT_reduce
53 timing(long myJavaStart, long myJavaEnd, long myRsStart, in timing() method in UT_reduce.timing
70 timing(long myInputCells) { in timing() method in UT_reduce.timing
110 return (new timing(myJavaStart, myJavaEnd, myRsStart, in string()
115 return (new timing(myInputCells)).string(); in string()
197 private <T extends Number> boolean result(String testName, final timing t, in result()
207 private boolean result(String testName, final timing t, in result()
228 private boolean result(String testName, final timing t, in result()
249 private boolean result(String testName, final timing t, in result()
254 private boolean result(String testName, final timing t, Int2 javaResult, Int2 rsResult) { in result()
[all …]
/frameworks/rs/tests/java_api/RSUnitTests/src/com/android/rs/unittest/
DUT_reduce.java50 private static class timing { class in UT_reduce
51 timing(long myJavaStart, long myJavaEnd, long myRsStart, in timing() method in UT_reduce.timing
68 timing(long myInputCells) { in timing() method in UT_reduce.timing
108 return (new timing(myJavaStart, myJavaEnd, myRsStart, in string()
113 return (new timing(myInputCells)).string(); in string()
195 private <T extends Number> boolean result(String testName, final timing t, in result()
205 private boolean result(String testName, final timing t, in result()
226 private boolean result(String testName, final timing t, in result()
247 private boolean result(String testName, final timing t, in result()
252 private boolean result(String testName, final timing t, Int2 javaResult, Int2 rsResult) { in result()
[all …]
/frameworks/base/core/tests/coretests/src/android/os/
DPerformanceCollectorTest.java113 Bundle timing = mPerfCollector.stopTiming("timing4"); in testStopTimingNoWriter() local
119 verifyTimingBundle(timing, labels); in testStopTimingNoWriter()
185 Bundle timing = mPerfCollector.stopTiming("timing8"); in testStopTiming() local
191 verifyTimingBundle(timing, labels); in testStopTiming()
276 Bundle timing = mPerfCollector.stopTiming("iteration5"); in testSimpleSequence() local
290 verifyTimingBundle(timing, labels); in testSimpleSequence()
495 private void verifyTimingBundle(Bundle timing, ArrayList<String> labels) { in verifyTimingBundle() argument
496 assertEquals(1, timing.size()); in verifyTimingBundle()
497 assertTrue(timing.containsKey(PerformanceCollector.METRIC_KEY_ITERATIONS)); in verifyTimingBundle()
498 ArrayList<Parcelable> iterations = timing.getParcelableArrayList( in verifyTimingBundle()
/frameworks/native/vulkan/libvulkan/
Dswapchain.cpp341 std::vector<TimingInfo> timing; member
434 swapchain->timing.clear(); in OrphanSwapchain()
438 if (swapchain.timing.size() < MIN_NUM_FRAMES_AGO) { in get_num_ready_timings()
443 const size_t num_timings = swapchain.timing.size() - MIN_NUM_FRAMES_AGO + 1; in get_num_ready_timings()
445 TimingInfo& ti = swapchain.timing[i]; in get_num_ready_timings()
496 if (swapchain.timing.empty()) { in copy_ready_timings()
501 size_t last_ready = swapchain.timing.size() - 1; in copy_ready_timings()
502 while (!swapchain.timing[last_ready].ready()) { in copy_ready_timings()
513 const TimingInfo& ti = swapchain.timing[i]; in copy_ready_timings()
523 swapchain.timing.erase(swapchain.timing.begin(), in copy_ready_timings()
[all …]
/frameworks/av/tools/
Dmainline_hook_project.sh43 Security bulletin timing or unreleased functionality may determine when that can be landed.
Dmainline_hook_partial.sh164 Security bulletin timing or unreleased functionality may drive when this can be landed.
/frameworks/rs/tests/java_api/Refocus/dataExtraction/
DRefocusTestTimingProcess.txt7 1. All the timing numbers are in nanoseconds, since a lot of the kernel is processed really fast.
12 Here are the timing process:
/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/keyguard/data/repository/
DFakeKeyguardRepository.kt179 override suspend fun setKeyguardDone(timing: KeyguardDone) { in setKeyguardDone()
180 _deferKeyguardDone.emit(timing) in setKeyguardDone()
/frameworks/av/media/audio/aconfig/
Daudioserver.aconfig27 description: "Improve fdtostring implementation to properly handle timing out."
/frameworks/base/data/keyboards/
DVendor_054c_Product_09cc.idc45 # This uneven timing causes the apparent speed of a finger (calculated using
DVendor_054c_Product_05c4.idc45 # This uneven timing causes the apparent speed of a finger (calculated using
/frameworks/base/core/proto/android/server/
Djobscheduler.proto292 // The maximum number of timing sessions an app can run within this particular standby
295 // The maximum number of timing sessions an app can run within this particular standby
298 // The maximum number of timing sessions an app can run within this particular standby
301 // The maximum number of timing sessions an app can run within this particular standby
304 // The maximum number of timing sessions an app can run within this particular standby
307 // The maximum number of timing sessions that should be allowed to run in the past
/frameworks/proto_logging/stats/atoms/input/
Dinput_atoms.proto52 * Logs basic timing information about touch events.
131 * Logs gesture classification and timing information for touch events.
/frameworks/base/packages/SystemUI/docs/
Dbroadcasts.md13 …`system_server`. This improves the total dispatch time for broadcasts and prevents from timing out.
/frameworks/base/core/java/android/window/
DSurfaceSyncGroup.md45 …eSyncGroups is to sync multiple ViewRootImpls. The framework handles the timing and rendering of t…
/frameworks/proto_logging/stats/atoms/sysui/
Dsysui_atoms.proto60 // password, screen timing out, or user going back to lock screen.
/frameworks/proto_logging/stats/
Datoms.proto22749 // Logs indicating timing data to understand how long the remote provisioner is