【发布时间】:2026-01-27 09:30:01
【问题描述】:
我正在尝试在 java 中分析一个简单的应用程序,它基本上只打开一个 RMI 接口并等待消息。当我通过 TIJMP 打开应用程序时,它会从头开始报告:
堆:初始化 - 0,已使用 - 3MB,已提交 - 7MB,最大 - 643MB。
现在我很确定,简单地启动程序并没有将内存需求推到 600MB 以上——它只是 3 个类文件和监听 RMI。最大内存在这里真正意味着什么?它曾经被使用过,还是仅仅是虚拟机的限制,而我只保留了 7MB(已提交)?
【问题讨论】:
标签: java profiling heap-memory