我使用-Xmx256M运行此测试以确定我可以在堆上创建的最大对象大小
for (int m = 128;; m++) {
try {
byte[] a = new byte[m * 1024 * 1024];
} catch (OutOfMemoryError e) {
System.out.println(m + "M");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
并获得171M.有没有办法计算这个尺寸?
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |