Java虚拟机
Bigvvvg
一个还奋斗在开发一线的,走在成为大牛的路上的小码农/biu~biu~biu~
展开
-
JVM常用调优参数(持续更新)
一、GC调优相关待补充二、其他调优-XX:-OmitStackTraceInFastThrowHotSpot VM有个许多人觉得“匪夷所思”的优化,叫做fast throw:有些特定的隐式异常类型(NullPointerException、ArithmeticException( / 0)之类)如果在代码里某个特定位置被抛出过多次的话,HotSpot Server Compiler(C2)会透明的决定用fast throw来优化这个抛出异常的地方——直接抛出一个事先分配好的、类型匹配的异常对象。这原创 2021-01-20 16:06:06 · 122 阅读 · 0 评论 -
Java应用堆外内存泄漏排查
背景我司商城系统生产服务隔一段时间就挂掉一次,所有的机器都有这个问题,而且问题出现的越来越频繁,从最开始的半个月一次,到后来一周一次、3天一次,一直到最后的1天1次甚至2次初步排查和猜测1、首先获取应用pidps -ef|grep marketing-center2、根据pid查询java应用堆内存使用情况,以及应用进程占用系统内存情况#查看java程序GC情况以及堆内内存使用情况...原创 2020-01-25 22:18:13 · 3126 阅读 · 2 评论 -
Java直接内存泄漏排查工具gperftools使用方法
安装编译器sudo yum -y install gcc makesudo yum -y install gcc gcc-c++安装libunwind与google-perfile#安装libunwindwget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-beta.tar.gztar -zxv...原创 2020-01-25 22:16:57 · 3163 阅读 · 0 评论
分享