【发布时间】:2020-09-05 11:26:43
【问题描述】:
我不明白 totalMemory() 和 maxMemory() 之间的区别。
通过调用获取 VM 堆大小:
Runtime.getRuntime().totalMemory();
通过调用获取 VM 堆大小限制:
Runtime.getRuntime().maxMemory();
【问题讨论】:
标签: android memory-management runtime heap-memory
我不明白 totalMemory() 和 maxMemory() 之间的区别。
通过调用获取 VM 堆大小:
Runtime.getRuntime().totalMemory();
通过调用获取 VM 堆大小限制:
Runtime.getRuntime().maxMemory();
【问题讨论】:
标签: android memory-management runtime heap-memory
根据 Android 文档:
返回 Java 虚拟机中的内存总量。此方法返回的值可能会随时间变化,具体取决于宿主环境。
返回 Java 虚拟机将尝试使用的最大内存量。如果没有固有限制,则返回值
Long.MAX_VALUE。
【讨论】: