Loading packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java +8 −2 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.Debug; import android.os.Handler; import android.os.Looper; import android.os.Message; Loading @@ -59,6 +60,7 @@ import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; import java.io.FileDescriptor; import java.io.PrintWriter; Loading Loading @@ -489,12 +491,16 @@ public class GarbageMonitor implements Dumpable { ? "Dumping..." : mContext.getString(R.string.heap_dump_tile_name); if (pmi != null) { final long views = Debug.countInstancesOfClass(View.class); final long enrs = Debug.countInstancesOfClass(ExpandableNotificationRow.class); Log.v(TAG, String.format("updating tile state; rss=%d", pmi.currentRss)); Log.v(TAG, String.format("views: %d; ExpandableNotificationRows: %d", views, enrs)); icon.setRss(pmi.currentRss); state.secondaryLabel = String.format( "rss: %s / %s", "rss=%s views=%d\nenr=%d", formatBytes(pmi.currentRss * 1024), formatBytes(gm.mHeapLimit * 1024)); views, enrs); } else { icon.setRss(0); state.secondaryLabel = null; Loading Loading
packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java +8 −2 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.os.Build; import android.os.Debug; import android.os.Handler; import android.os.Looper; import android.os.Message; Loading @@ -59,6 +60,7 @@ import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.qs.QSHost; import com.android.systemui.qs.logging.QSLogger; import com.android.systemui.qs.tileimpl.QSTileImpl; import com.android.systemui.statusbar.notification.row.ExpandableNotificationRow; import java.io.FileDescriptor; import java.io.PrintWriter; Loading Loading @@ -489,12 +491,16 @@ public class GarbageMonitor implements Dumpable { ? "Dumping..." : mContext.getString(R.string.heap_dump_tile_name); if (pmi != null) { final long views = Debug.countInstancesOfClass(View.class); final long enrs = Debug.countInstancesOfClass(ExpandableNotificationRow.class); Log.v(TAG, String.format("updating tile state; rss=%d", pmi.currentRss)); Log.v(TAG, String.format("views: %d; ExpandableNotificationRows: %d", views, enrs)); icon.setRss(pmi.currentRss); state.secondaryLabel = String.format( "rss: %s / %s", "rss=%s views=%d\nenr=%d", formatBytes(pmi.currentRss * 1024), formatBytes(gm.mHeapLimit * 1024)); views, enrs); } else { icon.setRss(0); state.secondaryLabel = null; Loading