diff options
| author | Hridya Valsaraju <hridya@google.com> | 2021-02-04 15:55:02 -0800 |
|---|---|---|
| committer | Hridya Valsaraju <hridya@google.com> | 2021-02-10 06:05:36 +0000 |
| commit | 365ffff4b51ef2ed0a6a0f4f0baf32cc5f921ffe (patch) | |
| tree | bb3840072f2f5ac943c83d4f33ee2c65d653fc43 /core/java/android/os/Debug.java | |
| parent | 363d44d7a04ab4ab1a5c50fc0583cd5ff971ce2a (diff) | |
Add total DMA-BUF heap pool size information to dumpsys meminfo
Some DMA-BUF heaps maintain pools of pre-zeroed memory for faster
allocations. Print the total size of all DMA-BUF heap pools as part of
dumpsys meminfo and use the same in LostRam calculation.
Test: dumpsys meminfo
Bug: 167709539
Change-Id: Ifb61fe596c1a8fab1bd536ec904285e532629b71
Merged-In: Ifb61fe596c1a8fab1bd536ec904285e532629b71
Diffstat (limited to 'core/java/android/os/Debug.java')
| -rw-r--r-- | core/java/android/os/Debug.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/os/Debug.java b/core/java/android/os/Debug.java index 5b2bef31d1ed..c82149e390ba 100644 --- a/core/java/android/os/Debug.java +++ b/core/java/android/os/Debug.java @@ -2567,6 +2567,14 @@ public final class Debug public static native long getIonHeapsSizeKb(); /** + * Return memory size in kilobytes allocated for DMA-BUF heap pools or -1 if + * /sys/kernel/dma_heap/total_pools_kb could not be read. + * + * @hide + */ + public static native long getDmabufHeapPoolsSizeKb(); + + /** * Return memory size in kilobytes allocated for ION pools or -1 if * /sys/kernel/ion/total_pools_kb could not be read. * |
