我正在为我的 Java Web 应用程序进行内存管理分析,
在启动我的 tomcat 之前,RAM 中的可用内存约为 595 MB,一旦我启动服务器,可用内存将变为 151 MB。当我进行堆转储时,对象占用了 262 MB。
那么仅tomcat会占用剩余的181 MB吗?
另一个问题是,我对 500 个用户进行了负载测试。可用内存达到 8MB,当我在这里进行堆转储时,大约是 265MB。所以可用空间 151 MB 减少到 8MB,可能是什么原因
请注意,我使用top
命令检查 RAM 中的空闲内存。