mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-02 15:17:03 +02:00
Added native heap debug info
This commit is contained in:
@@ -420,6 +420,8 @@ public class Log {
|
||||
event.addMetadata("extra", "thread", Thread.currentThread().getName() + ":" + Thread.currentThread().getId());
|
||||
event.addMetadata("extra", "memory_free", getFreeMemMb());
|
||||
event.addMetadata("extra", "memory_available", getAvailableMb());
|
||||
event.addMetadata("extra", "native_allocated", Debug.getNativeHeapAllocatedSize() / 1024L / 1024L);
|
||||
event.addMetadata("extra", "native_size", Debug.getNativeHeapSize() / 1024L / 1024L);
|
||||
|
||||
Boolean ignoringOptimizations = Helper.isIgnoringOptimizations(context);
|
||||
event.addMetadata("extra", "optimizing", (ignoringOptimizations != null && !ignoringOptimizations));
|
||||
@@ -1710,10 +1712,11 @@ public class Log {
|
||||
Helper.humanReadableByteCount(storage_used)));
|
||||
|
||||
Runtime rt = Runtime.getRuntime();
|
||||
long hused = (rt.totalMemory() - rt.freeMemory()) / 1024L;
|
||||
long hmax = rt.maxMemory() / 1024L;
|
||||
long nheap = Debug.getNativeHeapAllocatedSize() / 1024L;
|
||||
sb.append(String.format("Heap usage: %s/%s KiB native: %s KiB\r\n", hused, hmax, nheap));
|
||||
long hused = (rt.totalMemory() - rt.freeMemory()) / 1024L / 1024L;
|
||||
long hmax = rt.maxMemory() / 1024L / 1024L;
|
||||
long nheap = Debug.getNativeHeapAllocatedSize() / 1024L / 1024L;
|
||||
long nsize = Debug.getNativeHeapSize() / 1024 / 1024L;
|
||||
sb.append(String.format("Heap usage: %d/%d MiB native: %d/%d MiB\r\n", hused, hmax, nheap, nsize));
|
||||
|
||||
Configuration config = context.getResources().getConfiguration();
|
||||
String size;
|
||||
|
||||
Reference in New Issue
Block a user