如何查看程序占用的内存大小

topgtian
如何查看程序占用的内存大小

4g的内存,开了两个tomcat应用,最先的时候只使用了1.5g,运行一段时间后,4g耗完。使用top查看,占用内存最大的进程java(tomcat的应用)只是占用了14%的内存。其他的内存消耗加起来都不到30%,内存消耗到那去了?怎么查看?

sdu_lizhipeng
应该把top的显示截个图来.可能是做了缓存了吧

Magicloud
你咋知道耗尽了呢?系统警告?

qiunan
首先,top查看本身就消耗内存,为什么不用ps 结合shell去查看呢? java消耗的内存比较大,个人感觉也是因为tomcat在调用java程序的处理引起的。如果单纯的从你上面的描述不能找到直接原因。