jvm
wangmuduxingxia2
这个作者很懒,什么都没留下…
展开
-
JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置...原创 2013-07-25 11:29:30 · 65 阅读 · 0 评论 -
tomcat jvm配置与监控
tomcat中jvm配置与监控 1、配置 在tomcat中bin\catalina.bat或者catalina.sh文件中配置jvm参数 set JAVA_OPTS=-server -Xms768m -Xmx1364m -XX:PermSize=64m -XX:MaxPermSize=172m xms:表示初始化堆栈大小 xmx:表示最大堆栈大小 XX:PermSize...原创 2013-07-25 12:49:27 · 174 阅读 · 0 评论 -
jconsole监控linux中tomcat内存使用情况
1、修改/etc/sysconfig/network文件中的HOSTNAME HOSTNAME对应的值必须是/etc/hosts中本地ip对应的其中一个值 2、修改/etc/hosts文件 将127.0.01改为局域网ip地址 3、添加jmx访问用户名密码 在jdk/jre/lib/management文件中根据jmxremote.password.template创建j...原创 2014-07-02 18:04:29 · 140 阅读 · 0 评论 -
java 命令简单查看jvm内存使用状况
1、jps 虚拟机进程状况工具 语法 jsp [option] [hostid] 选项 作用 -q 只显示lvmid -m 输出虚拟机启用时传入main方法参数 -l 输出主类全名 -v 输出jvm参数 注意: 如果在linux环境中jps命令不能输出vmid数据(jdk1.6.0.23/24 bug),需要修改catalina.sh文...原创 2014-07-04 10:53:33 · 685 阅读 · 0 评论 -
命令行查看jvm使用情况
1、jps jps -v //查询java进程pid 2、jstat jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。以下详细介绍各个参数的意义。 jstat -class pid:显示加载class的数量,及所占空间等信息。 jstat -compiler pid:显示VM实时编译的数量等信息。...原创 2015-01-13 17:48:16 · 408 阅读 · 0 评论