首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎么查看当前linux系统给JVM分配了多大的内存

2013-10-10 
如何查看当前linux系统给JVM分配了多大的内存求助 使用linux命令[解决办法]引用:Quote: 引用:要用脚本实现

如何查看当前linux系统给JVM分配了多大的内存
求助 使用linux命令
[解决办法]

引用:
Quote: 引用:

要用脚本实现啊?我们头叫我写一个脚本实习监控JVM的内存 堆栈等信息


以WAS为例:

[tmp]$ ps -ef 
[解决办法]
 grep  java
root      9787     1  0 Sep17 ?        00:02:48 /opt/IBM/WebSphere/AppServer/java/bin/java -Xms50m -Xmx256m

-Xms 和 -Xmx 分别代表分配JVM的最小内存和最大内存。

堆栈信息你可以用 kill -3 后面跟上java进程的pid,这样就能生成 thread dump 了。
 那如果系统中同时有tomcat,jobss,weblogic 这些类似的java容器,计算给java分配的内存还需要一个一个相加呢?这个和直接进配置文件查看内存分配没多大区别,不知有没有更好的方法,或楼主的老师想要的答案。
[解决办法]
引用:
那如果系统中同时有tomcat,jobss,weblogic 这些类似的java容器,计算给java分配的内存还需要一个一个相加呢?这个和直接进配置文件查看内存分配没多大区别,不知有没有更好的方法,或楼主的老师想要的答案。


//那如果系统中同时有tomcat,jobss,weblogic 这些类似的java容器,计算给java分配的内存还需要一个一个相加呢?
是的

//这个和直接进配置文件查看内存分配没多大区别,不知有没有更好的方法
没有

热点排行