From dd5c1d0ba37bf8a928ebab1764b4bce7fb422ef1 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 30 Aug 2021 12:06:18 +0200 Subject: [PATCH] Added runtime stats to debug info --- app/src/main/java/eu/faircode/email/Log.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 1114adf020..0e386d4da2 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -1842,6 +1842,16 @@ public class Log { sb.append("\r\n"); } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) + try { + Map stats = Debug.getRuntimeStats(); + for (String key : stats.keySet()) + sb.append(key).append('=').append(stats.get(key)).append("\r\n"); + sb.append("\r\n"); + } catch (Throwable ex) { + sb.append(ex.toString()).append("\r\n"); + } + sb.append(String.format("Installed: %s\r\n", new Date(Helper.getInstallTime(context)))); sb.append(String.format("Now: %s\r\n", new Date()));