/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/util/perf/ |
D | TimedStatementResult.java | 32 private final Stats mTimeStats; field in TimedStatementResult 42 mTimeStats = timeStats; in TimedStatementResult() 55 mTimeStats.getMedian(), mTimeStats.getMin(), mTimeStats.getMax(), in toString() 57 UNITS_FORMAT.format((mTimeStats.getMedian() / mCalibrationTimeMs) * 100000), in toString() 58 UNITS_FORMAT.format((mTimeStats.getMin() / mCalibrationTimeMs) * 100000), in toString() 59 UNITS_FORMAT.format((mTimeStats.getMax() / mCalibrationTimeMs) * 100000), in toString()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | TimeStatsTest.cpp | 136 std::unique_ptr<TimeStats> mTimeStats = std::make_unique<impl::TimeStats>(); member in android::__anon80e59e930111::TimeStatsTest 170 EXPECT_NO_FATAL_FAILURE(mTimeStats->parseArgs(useProto, args, result)); in inputCommand() 181 ASSERT_NO_FATAL_FAILURE(mTimeStats->setPostTime(id, frameNumber, genLayerName(id), ts)); in setTimeStamp() 184 ASSERT_NO_FATAL_FAILURE(mTimeStats->setAcquireTime(id, frameNumber, ts)); in setTimeStamp() 188 mTimeStats->setAcquireFence(id, frameNumber, std::make_shared<FenceTime>(ts))); in setTimeStamp() 191 ASSERT_NO_FATAL_FAILURE(mTimeStats->setLatchTime(id, frameNumber, ts)); in setTimeStamp() 194 ASSERT_NO_FATAL_FAILURE(mTimeStats->setDesiredTime(id, frameNumber, ts)); in setTimeStamp() 197 ASSERT_NO_FATAL_FAILURE(mTimeStats->setPresentTime(id, frameNumber, ts)); in setTimeStamp() 201 mTimeStats->setPresentFence(id, frameNumber, std::make_shared<FenceTime>(ts))); in setTimeStamp() 215 ASSERT_TRUE(mTimeStats->isEnabled()); in TEST_F() [all …]
|
D | RefreshRateStatsTest.cpp | 45 mock::TimeStats mTimeStats; member in android::scheduler::RefreshRateStatsTest 47 RefreshRateStats mRefreshRateStats{mRefreshRateConfigs, mTimeStats}; 84 EXPECT_CALL(mTimeStats, recordRefreshRate(0, _)).Times(AtLeast(1)); in TEST_F() 85 EXPECT_CALL(mTimeStats, recordRefreshRate(90, _)).Times(AtLeast(1)); in TEST_F() 143 EXPECT_CALL(mTimeStats, recordRefreshRate(0, _)).Times(AtLeast(1)); in TEST_F() 144 EXPECT_CALL(mTimeStats, recordRefreshRate(60, _)).Times(AtLeast(1)); in TEST_F() 145 EXPECT_CALL(mTimeStats, recordRefreshRate(90, _)).Times(AtLeast(1)); in TEST_F()
|
/frameworks/native/services/surfaceflinger/TimeStats/ |
D | TimeStats.cpp | 86 mTimeStats.totalFrames++; in incrementTotalFrames() 95 mTimeStats.missedFrames++; in incrementMissedFrames() 104 mTimeStats.clientCompositionFrames++; in incrementClientCompositionFrames() 178 if (!mTimeStats.stats.count(layerName)) { in flushAvailableRecordsToStatsLocked() 179 mTimeStats.stats[layerName].layerName = layerName; in flushAvailableRecordsToStatsLocked() 180 mTimeStats.stats[layerName].packageName = getPackageName(layerName); in flushAvailableRecordsToStatsLocked() 182 TimeStatsHelper::TimeStatsLayer& timeStatsLayer = mTimeStats.stats[layerName]; in flushAvailableRecordsToStatsLocked() 458 mTimeStats.displayOnTime += elapsedTime; in flushPowerTimeLocked() 486 if (mTimeStats.refreshRateStats.count(fps)) { in recordRefreshRate() 487 mTimeStats.refreshRateStats[fps] += duration; in recordRefreshRate() [all …]
|
D | TimeStats.h | 157 TimeStatsHelper::TimeStatsGlobal mTimeStats; variable
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | RefreshRateStats.h | 45 : mRefreshRateConfigs(refreshRateConfigs), mTimeStats(timeStats) {} in RefreshRateStats() 130 mTimeStats.recordRefreshRate(config->fps, timeElapsed); in flushTimeForMode() 150 TimeStats& mTimeStats; variable
|
/frameworks/native/services/surfaceflinger/ |
D | BufferQueueLayer.cpp | 319 mFlinger->mTimeStats->removeTimeRecord(layerID, mQueueItems[0].mFrameNumber); in updateTexImage() 333 mFlinger->mTimeStats->onDestroy(layerID); in updateTexImage() 354 mFlinger->mTimeStats->removeTimeRecord(layerID, mQueueItems[0].mFrameNumber); in updateTexImage() 359 mFlinger->mTimeStats->setAcquireFence(layerID, currentFrameNumber, in updateTexImage() 361 mFlinger->mTimeStats->setLatchTime(layerID, currentFrameNumber, latchTime); in updateTexImage()
|
D | BufferStateLayer.cpp | 225 mFlinger->mTimeStats->setPostTime(getSequence(), getFrameNumber(), getName().c_str(), postTime); in setBuffer() 537 mFlinger->mTimeStats->removeTimeRecord(layerID, getFrameNumber()); in updateTexImage() 554 mFlinger->mTimeStats->onDestroy(layerID); in updateTexImage() 559 mFlinger->mTimeStats->setAcquireFence(layerID, getFrameNumber(), getCurrentFenceTime()); in updateTexImage() 560 mFlinger->mTimeStats->setLatchTime(layerID, getFrameNumber(), latchTime); in updateTexImage()
|
D | BufferLayer.cpp | 73 mFlinger->mTimeStats->onDestroy(getSequence()); in ~BufferLayer() 371 mFlinger->mTimeStats->setDesiredTime(layerID, mCurrentFrameNumber, desiredPresentTime); in onPostComposition() 383 mFlinger->mTimeStats->setPresentFence(layerID, mCurrentFrameNumber, presentFence); in onPostComposition() 389 mFlinger->mTimeStats->setPresentTime(layerID, mCurrentFrameNumber, actualPresentTime); in onPostComposition()
|
D | SurfaceFlinger.h | 1012 const std::shared_ptr<TimeStats> mTimeStats; variable 1119 scheduler::RefreshRateStats mRefreshRateStats{mRefreshRateConfigs, *mTimeStats};
|
D | SurfaceFlinger.cpp | 279 mTimeStats(mFactory.createTimeStats()), in SurfaceFlinger() 1650 mTimeStats->incrementMissedFrames(); in onMessageReceived() 2089 mTimeStats->incrementTotalFrames(); in postComposition() 2091 mTimeStats->incrementClientCompositionFrames(); in postComposition() 2094 mTimeStats->setPresentFenceGlobal(presentFenceTime); in postComposition() 4482 mTimeStats->setPowerMode(mode); in setPowerModeInternal() 4611 mTimeStats->parseArgs(asProto, args, result); in dumpTimeStats() 5013 result.append(mTimeStats->miniDump()); in dumpAllLocked()
|
D | Layer.cpp | 1411 mFlinger->mTimeStats->onDestroy(getSequence()); in onDisconnect() 1417 mFlinger->mTimeStats->setPostTime(getSequence(), newTimestamps->frameNumber, in addAndGetFrameTimestamps()
|