我目前正在进行一项涉及 JVM 以及它的内存使用如何工作的研究。我不明白的是,JVM 在空闲时用什么填充它的内存,只是为了在几乎达到堆时释放它?为什么没有一条平坦的已用内存线?顺便说一句,这个 java 应用程序托管在 glassfish 上,但是当我只有一个简单的“hello world”swing 应用程序时,我有相同的图表。所以 GlassFish 不必对它做任何事情。
提前致谢!
我目前正在进行一项涉及 JVM 以及它的内存使用如何工作的研究。我不明白的是,JVM 在空闲时用什么填充它的内存,只是为了在几乎达到堆时释放它?为什么没有一条平坦的已用内存线?顺便说一句,这个 java 应用程序托管在 glassfish 上,但是当我只有一个简单的“hello world”swing 应用程序时,我有相同的图表。所以 GlassFish 不必对它做任何事情。
提前致谢!