/frameworks/rs/toolkit/test/ |
D | TimingTracker.kt | 37 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/ |
D | CompositorTiming_test.cpp | 34 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()
|
D | Surface_test.cpp | 1085 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/ |
D | HdmiLogger.java | 114 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/ |
D | VSyncDispatchTimerQueue.cpp | 42 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/ |
D | MessageQueueTest.cpp | 97 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/ |
D | timing | 209 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/ |
D | SetAmplitudeVibratorStep.java | 178 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/ |
D | UT_reduce.java | 52 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/ |
D | UT_reduce.java | 50 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/ |
D | PerformanceCollectorTest.java | 113 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/ |
D | swapchain.cpp | 341 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/ |
D | mainline_hook_project.sh | 43 Security bulletin timing or unreleased functionality may determine when that can be landed.
|
D | mainline_hook_partial.sh | 164 Security bulletin timing or unreleased functionality may drive when this can be landed.
|
/frameworks/rs/tests/java_api/Refocus/dataExtraction/ |
D | RefocusTestTimingProcess.txt | 7 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/ |
D | FakeKeyguardRepository.kt | 179 override suspend fun setKeyguardDone(timing: KeyguardDone) { in setKeyguardDone() 180 _deferKeyguardDone.emit(timing) in setKeyguardDone()
|
/frameworks/av/media/audio/aconfig/ |
D | audioserver.aconfig | 27 description: "Improve fdtostring implementation to properly handle timing out."
|
/frameworks/base/data/keyboards/ |
D | Vendor_054c_Product_09cc.idc | 45 # This uneven timing causes the apparent speed of a finger (calculated using
|
D | Vendor_054c_Product_05c4.idc | 45 # This uneven timing causes the apparent speed of a finger (calculated using
|
/frameworks/base/core/proto/android/server/ |
D | jobscheduler.proto | 292 // 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/ |
D | input_atoms.proto | 52 * Logs basic timing information about touch events. 131 * Logs gesture classification and timing information for touch events.
|
/frameworks/base/packages/SystemUI/docs/ |
D | broadcasts.md | 13 …`system_server`. This improves the total dispatch time for broadcasts and prevents from timing out.
|
/frameworks/base/core/java/android/window/ |
D | SurfaceSyncGroup.md | 45 …eSyncGroups is to sync multiple ViewRootImpls. The framework handles the timing and rendering of t…
|
/frameworks/proto_logging/stats/atoms/sysui/ |
D | sysui_atoms.proto | 60 // password, screen timing out, or user going back to lock screen.
|
/frameworks/proto_logging/stats/ |
D | atoms.proto | 22749 // Logs indicating timing data to understand how long the remote provisioner is
|