Index: tools/telemetry/telemetry/core/platform/android_platform_backend.py |
diff --git a/tools/telemetry/telemetry/core/platform/android_platform_backend.py b/tools/telemetry/telemetry/core/platform/android_platform_backend.py |
index 6cc897593477570acbec7d7548f4727067ddfd2b..dd6f4d019d4fbf3536ffa4934cb3589cb6173565 100644 |
--- a/tools/telemetry/telemetry/core/platform/android_platform_backend.py |
+++ b/tools/telemetry/telemetry/core/platform/android_platform_backend.py |
@@ -101,6 +101,7 @@ class AndroidPlatformBackend(platform_backend.PlatformBackend): |
return proc_util.GetTimestampJiffies(timer_list) |
def GetMemoryStats(self, pid): |
+ self._adb.PurgeUnpinnedAshmem() |
memory_usage = self._adb.GetMemoryUsageForPid(pid)[0] |
return {'ProportionalSetSize': memory_usage['Pss'] * 1024, |
'SharedDirty': memory_usage['Shared_Dirty'] * 1024, |