性能调优
我不想成秃头
Life is like a roller coaster,live it,be happy,enjoy life!
展开
-
分析服务器GC日志
分析部署在Linux服务器上tomcat里的应用的GC日志 1、首先需要修改TOMCAT的配置文件,手动设置将GC日志输出 tomcat中默认是未配置GC日志输出的 # vim bin/catalina.sh ,添加如下参数: JAVA_OPTS='-Xms1024m -Xmx2048m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSi...原创 2020-01-03 18:01:12 · 1544 阅读 · 0 评论 -
JVM 垃圾回收机制
本文摘抄自:https://www.cnblogs.com/1024Community/p/honery.html 1、了解 GC :垃圾回收 2、回收什么? JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个区域的内存分配和回收都具备确定性,就不需要过多考虑回收的问题,因为方法...转载 2019-10-29 15:29:40 · 204 阅读 · 0 评论 -
性能调优小实例
双十一了,头一天晚上10点左右收到阿里云cpu超过90%短信报警。 第二天上班了,开始处理,步骤如下: 1、top找出cpu高的java进程号9592 2、top -Hp9592查看cpu占用time最高的线程编号28178 3、执行 printf"%x\n"28178 获取线程十六进制地址6e12 (十六进制一定要小写) 4、执行 jstack 9592(pid)|grep...转载 2019-10-29 15:49:49 · 486 阅读 · 0 评论