
jvm
文章平均质量分 59
谁的大王
谁派谁去巡山,谁是谁的大王
展开
-
JVM优化使用
JVM优化命令:jstack pid :查看栈日志jstat -gcutil pid 时间间隔 执行次数 : 查看gc信息CMS优化使用:JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Xmx8000m -Xms8000m -Xmn6000m-XX:SurvivorRatio=6-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:MaxTenuringThresh...原创 2020-12-29 15:40:18 · 243 阅读 · 0 评论 -
JVM之 Memory Analyzer
Histogram也能使用正则表达式来过滤原创 2020-03-30 16:55:26 · 191 阅读 · 0 评论 -
jvm调优常用命令
一、ps+top+jstack,查看线程堆栈信息1、ps aux|grep mypro 通过ps命令查找进程ID 2、top -Hp pid 获取线程耗费cpu或时间最高的线程号3、printf "%x\n" 21742 将线程号21742转化16进制4、jstack pid | grep 54ee二、ps+top+jmap+jhat,查看线程堆内存使用信息1、ps a...原创 2017-09-12 18:47:02 · 293 阅读 · 0 评论 -
jvm的双亲委派
双亲委派:加载器加载class文件时,它首先委托父加载器去加载这个类,依次传递到顶层类BootstrapClassLoader,如果父类加载不了子加载器才会尝试加载这个类。避免自定义病毒类的上传,比如把String类定义成一个病毒类...原创 2019-01-15 10:27:32 · 290 阅读 · 0 评论 -
JVM调优经典配置
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java-Xmx3550m -Xms3550m -...转载 2019-08-22 19:22:24 · 552 阅读 · 0 评论