java - Runtime.totalMemory() 从 64 位 jvm 中配置的 -Xmx 值给我一个错误的值

标签 java jakarta-ee

配置的 -Xmx 为 2037m (-Xmx2037),当从
获取总内存时 Runtime.totalMemory() 它给出了 136mb,我怎样才能得到精确配置的 xmx 值?

最佳答案

使用Runtime.maxMemoryRuntime.totalMemory返回当前堆大小。

关于java - Runtime.totalMemory() 从 64 位 jvm 中配置的 -Xmx 值给我一个错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14234158/

相关文章:

java - 如何运行 Cassandra Hector 客户端示例?

java - 从数据库中检查 int 变量是否为 null 或为空

java - 无法在 MP Android 图表中的条形图中显示枢轴点

java - Spring Boot webflux 仅返回 401 和 403

java - 查询返回与 NamedQuery 不匹配

java - EJB 容器内可能的 JNDI 查找

java - 在哪里可以找到 IBM FileNet Content Engine 订阅日志?

hibernate - 我应该先学习什么,Spring 还是 Hibernate?

hibernate - ORM 和 DAO - 设计问题

java - 在 Bea Weblogic 中运行批处理