gpt4 book ai didi

java - 如何以编程方式检查分配给 JVM 的 RAM 量?

转载 作者:行者123 更新时间:2023-12-01 10:36:27 28 4
gpt4 key购买 nike

假设我有一个专门运行一个程序的 JVM,我如何获得分配给 JVM 的 RAM 量?

假设我的计算机有 4GB,我通过 JVM 参数指定它应该使用的最大值是 2GB,那么 2GB 就是我应该得到的输出。

相反,如果我没有向 JVM 指定任何参数,则输出应该是默认值,无论它是什么。

最佳答案

long maxMemory = Runtime.getRuntime().maxMemory();

这是 JVM 可以分配的最大内存量,以字节为单位。

请参阅以下链接了解该方法的详细信息: https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#maxMemory()

关于java - 如何以编程方式检查分配给 JVM 的 RAM 量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34701404/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com