Merge "Include both RSS and PSS info in MemItem protobuf dump"

This commit is contained in:
Jing Ji
2019-08-20 20:36:24 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 9 deletions

View File

@@ -367,10 +367,8 @@ message MemInfoDumpProto {
optional int32 id = 3;
optional bool is_proc = 4;
optional bool has_activities = 5;
oneof ss_kb {
int64 pss_kb = 6;
int64 rss_kb = 9;
}
optional int64 pss_kb = 6;
optional int64 rss_kb = 9;
optional int64 swap_pss_kb = 7;
repeated MemItem sub_items = 8;
}

View File

@@ -12230,11 +12230,8 @@ public class ActivityManagerService extends IActivityManager.Stub
proto.write(MemInfoDumpProto.MemItem.IS_PROC, mi.isProc);
proto.write(MemInfoDumpProto.MemItem.ID, mi.id);
proto.write(MemInfoDumpProto.MemItem.HAS_ACTIVITIES, mi.hasActivities);
if (dumpPss) {
proto.write(MemInfoDumpProto.MemItem.PSS_KB, mi.pss);
} else {
proto.write(MemInfoDumpProto.MemItem.RSS_KB, mi.mRss);
}
proto.write(MemInfoDumpProto.MemItem.PSS_KB, mi.pss);
proto.write(MemInfoDumpProto.MemItem.RSS_KB, mi.mRss);
if (dumpSwapPss) {
proto.write(MemInfoDumpProto.MemItem.SWAP_PSS_KB, mi.swapPss);
}