Home
last modified time | relevance | path

Searched refs:JankType (Results 1 – 13 of 13) sorted by relevance

/aosp12/frameworks/native/services/surfaceflinger/FrameTimeline/
H A DFrameTimeline.cpp102 if (jankType == JankType::None) { in jankTypeBitmaskToString()
135 if (jankType & JankType::Unknown) { in jankTypeBitmaskToString()
137 jankType &= ~JankType::Unknown; in jankTypeBitmaskToString()
226 if (jankType == JankType::None) { in jankTypeBitmaskToProto()
259 if (jankType & JankType::Unknown) { in jankTypeBitmaskToProto()
261 jankType &= ~JankType::Unknown; in jankTypeBitmaskToProto()
369 return JankType::None; in getJankType()
431 if (mJankType != JankType::None) { in dump()
501 mJankType = JankType::Unknown; in classifyJankLocked()
532 mJankType = JankType::None; in classifyJankLocked()
[all …]
H A DFrameTimeline.h242 int32_t mJankType GUARDED_BY(mMutex) = JankType::None;
418 int32_t mJankType = JankType::None;
/aosp12/frameworks/base/libs/hwui/
H A DJankTracker.cpp40 JankType type;
50 Comparison{JankType::kSlowUI,
54 Comparison{JankType::kSlowSync,
58 Comparison{JankType::kSlowRT,
151 mData->reportJankType(JankType::kHighInputLatency); in calculateLegacyJank()
152 (*mGlobalData)->reportJankType(JankType::kHighInputLatency); in calculateLegacyJank()
157 mData->reportJankType(JankType::kMissedDeadlineLegacy); in calculateLegacyJank()
158 (*mGlobalData)->reportJankType(JankType::kMissedDeadlineLegacy); in calculateLegacyJank()
204 mData->reportJankType(JankType::kHighInputLatency); in finishFrame()
211 mData->reportJankType(JankType::kMissedDeadline); in finishFrame()
[all …]
H A DProfileData.h31 enum JankType { enum
65 void reportJankType(JankType type) { mJankTypeCounts[static_cast<int>(type)]++; } in reportJankType()
71 uint32_t jankTypeCount(JankType type) const { return mJankTypeCounts[static_cast<int>(type)]; } in jankTypeCount()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DFrameTimelineTest.cpp702 JankType::Unknown | JankType::AppDeadlineMissed, in TEST_F()
730 EXPECT_EQ(surfaceFrame1->getJankType(), JankType::Unknown | JankType::AppDeadlineMissed); in TEST_F()
1463 EXPECT_EQ(displayFrame->getJankType(), JankType::None); in TEST_F()
1838 EXPECT_EQ(displayFrame1->getJankType(), JankType::None); in TEST_F()
1894 EXPECT_EQ(displayFrame1->getJankType(), JankType::None); in TEST_F()
1921 JankType::SurfaceFlingerCpuDeadlineMissed | JankType::AppDeadlineMissed); in TEST_F()
1974 EXPECT_EQ(displayFrame1->getJankType(), JankType::None); in TEST_F()
1994 EXPECT_EQ(displayFrame2->getJankType(), JankType::None); in TEST_F()
1999 JankType::AppDeadlineMissed | JankType::BufferStuffing); in TEST_F()
2053 EXPECT_EQ(displayFrame1->getJankType(), JankType::None); in TEST_F()
[all …]
H A DTimeStatsTest.cpp335 kGameMode, JankType::DisplayHAL, 1, 2, 3}); in TEST_F()
341 kGameMode, JankType::PredictionError, 1, 2, 3}); in TEST_F()
344 JankType::AppDeadlineMissed | JankType::BufferStuffing, 1, 2, 3}); in TEST_F()
346 kGameMode, JankType::None, 1, 2, 3}); in TEST_F()
890 kGameMode, JankType::DisplayHAL, 1, 2, 3}); in TEST_F()
899 JankType::AppDeadlineMissed | JankType::BufferStuffing, 1, 2, 3}); in TEST_F()
901 kGameMode, JankType::None, 1, 2, 3}); in TEST_F()
1064 kGameMode, JankType::AppDeadlineMissed, in TEST_F()
1076 JankType::AppDeadlineMissed | JankType::BufferStuffing, DISPLAY_DEADLINE_DELTA, in TEST_F()
1216 JankType::AppDeadlineMissed | JankType::BufferStuffing, in TEST_F()
[all …]
H A DTransactionSurfaceFrameTest.cpp333 presentedSurfaceFrame->onPresent(20, JankType::None, Fps::fromPeriodNsecs(11), in PendingSurfaceFramesRemovedAfterClassification()
447 surfaceFrame->onPresent(20, JankType::None, Fps::fromPeriodNsecs(11), in MultipleCommitsBeforeLatch()
450 presentedBufferSurfaceFrame->onPresent(20, JankType::None, Fps::fromPeriodNsecs(11), in MultipleCommitsBeforeLatch()
/aosp12/frameworks/native/services/surfaceflinger/TimeStats/
H A DTimeStats.cpp771 static const constexpr int32_t kValidJankyReason = JankType::DisplayHAL |
772 JankType::SurfaceFlingerCpuDeadlineMissed | JankType::SurfaceFlingerGpuDeadlineMissed |
773 JankType::AppDeadlineMissed | JankType::PredictionError |
774 JankType::SurfaceFlingerScheduling;
782 if ((reasons & JankType::SurfaceFlingerCpuDeadlineMissed) != 0) { in updateJankPayload()
785 if ((reasons & JankType::SurfaceFlingerGpuDeadlineMissed) != 0) { in updateJankPayload()
788 if ((reasons & JankType::DisplayHAL) != 0) { in updateJankPayload()
791 if ((reasons & JankType::AppDeadlineMissed) != 0) { in updateJankPayload()
794 if ((reasons & JankType::PredictionError) != 0) { in updateJankPayload()
797 if ((reasons & JankType::SurfaceFlingerScheduling) != 0) { in updateJankPayload()
[all …]
/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/jank/
H A DFrameTrackerTest.java43 import android.view.SurfaceControl.JankData.JankType;
428 @JankType int jankType, long vsyncId) { in sendFirstWindowFrame()
433 @JankType int jankType, long vsyncId) { in sendFrame()
440 private void sendFrame(FrameTracker tracker, @JankType int jankType, long vsyncId) { in sendFrame()
446 @JankType int jankType, long vsyncId, boolean firstWindowFrame) { in sendFrame()
/aosp12/frameworks/native/libs/gui/include/gui/
H A DJankInfo.h22 enum JankType { enum
/aosp12/frameworks/base/core/java/com/android/internal/jank/
H A DFrameTracker.java43 import android.view.SurfaceControl.JankData.JankType;
121 @JankType int jankType;
130 @JankType int jankType) { in createFromSurfaceControlCallback()
135 boolean surfaceControlCallbackFired, @JankType int jankType, in JankInfo()
/aosp12/frameworks/native/libs/gui/
H A DITransactionCompletedListener.cpp98 : frameVsyncId(FrameTimelineInfo::INVALID_VSYNC_ID), jankType(JankType::None) {} in JankData()
/aosp12/frameworks/base/core/java/android/view/
H A DSurfaceControl.java358 public @interface JankType {} annotation in SurfaceControl.JankData
387 public JankData(long frameVsyncId, @JankType int jankType) { in JankData()
393 public final @JankType int jankType;