Merge "Don't use trimMemory(BACKGROUND) for lockscreen trimming." into udc-dev am: 0af35e71de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23377116 Change-Id: I7c8c4950b0ae19f56d54b606860666cbae506c52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -139,7 +139,8 @@ constructor(
|
|||||||
if (dozeDisabledAndScreenOff || dozeEnabledAndDozeAnimationCompleted) {
|
if (dozeDisabledAndScreenOff || dozeEnabledAndDozeAnimationCompleted) {
|
||||||
Trace.beginSection("ResourceTrimmer#trimMemory")
|
Trace.beginSection("ResourceTrimmer#trimMemory")
|
||||||
Log.d(LOG_TAG, "SysUI asleep, trimming memory.")
|
Log.d(LOG_TAG, "SysUI asleep, trimming memory.")
|
||||||
globalWindowManager.trimMemory(ComponentCallbacks2.TRIM_MEMORY_BACKGROUND)
|
globalWindowManager.trimMemory(ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN)
|
||||||
|
globalWindowManager.trimCaches(HardwareRenderer.CACHE_TRIM_ALL)
|
||||||
Trace.endSection()
|
Trace.endSection()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,7 +98,8 @@ class ResourceTrimmerTest : SysuiTestCase() {
|
|||||||
)
|
)
|
||||||
testScope.runCurrent()
|
testScope.runCurrent()
|
||||||
verify(globalWindowManager, times(1))
|
verify(globalWindowManager, times(1))
|
||||||
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_BACKGROUND)
|
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN)
|
||||||
|
verify(globalWindowManager, times(1)).trimCaches(HardwareRenderer.CACHE_TRIM_ALL)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -115,7 +116,8 @@ class ResourceTrimmerTest : SysuiTestCase() {
|
|||||||
)
|
)
|
||||||
testScope.runCurrent()
|
testScope.runCurrent()
|
||||||
verify(globalWindowManager, times(1))
|
verify(globalWindowManager, times(1))
|
||||||
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_BACKGROUND)
|
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN)
|
||||||
|
verify(globalWindowManager, times(1)).trimCaches(HardwareRenderer.CACHE_TRIM_ALL)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@@ -161,7 +163,8 @@ class ResourceTrimmerTest : SysuiTestCase() {
|
|||||||
keyguardRepository.setDozeAmount(1f)
|
keyguardRepository.setDozeAmount(1f)
|
||||||
testScope.runCurrent()
|
testScope.runCurrent()
|
||||||
verify(globalWindowManager, times(1))
|
verify(globalWindowManager, times(1))
|
||||||
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_BACKGROUND)
|
.trimMemory(ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN)
|
||||||
|
verify(globalWindowManager, times(1)).trimCaches(HardwareRenderer.CACHE_TRIM_ALL)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user