有没有办法,如何programatically (比如分配和填充一些数组)检查,在OutOfMemoryError出现之前,Dalvik可以分配多少内存?用Java可以做到这一点吗?
发布于 2012-04-04 06:10:53
每个Java应用程序在运行时都会分配内存。这就是我们所使用的
java -Xms<initial heap size> -Xmx<maximum heap size>. 此外,在Throwable块中,可以采用以下方式:
Runtime.getRuntime().totalMemory();
+ (runtime.totalMemory() - Runtime.runtime.freeMemory()) /Runtime.runtime.freeMemory内存:“
+ Runtime.runtime.freeMemory() /Runtime.runtime.freeMemory内存:“+ runtime.totalMemory() / mb);
也许这能解决问题。
https://stackoverflow.com/questions/10005578
复制相似问题