1

我有这段代码,它以(我想)字节显示分配的 JVM 内存:

Runtime.getRuntime().totalMemory()

当我打印输出时,我得到类似12232313131. 你能告诉我如何以兆字节和千兆字节打印它吗?

4

1 回答 1

2

一个不错的技巧是使用 printf(...);

System.out.printf("%.3fGiB", Runtime.getRuntime().totalMemory() / (1024.0 * 1024.0 * 1024.0));
于 2013-09-16T13:54:32.437 回答