我不明白totalMemory()和maxMemory()之间的区别。
通过调用获取VM堆大小:
Runtime.getRuntime().totalMemory();
通过调用获取VM堆大小限制:
Runtime.getRuntime().maxMemory();
答案 0 :(得分:0)
根据Android文档:
返回Java虚拟机中的内存总量。此方法返回的值可能会随时间变化,具体取决于主机环境。
返回Java虚拟机将尝试使用的最大内存量。如果没有固有限制,则将返回值
Long.MAX_VALUE
。