
JVM
Neil.Zhang
有问题就会有收获~
展开
-
内存溢出WAS生成的文件javacore.***.txt 、heapdump.***.phd、core.***.dmp、Snap.***.trc说明
WAS生成的常见文件有哪些?原文链接:http://blog.youkuaiyun.com/pqh20085101092/article/details/39370389javacore.***.txt : 关于cpu的,javacore文件是java进程的快照,主要保存的是Java应用各线程在某一时刻的运行的位置,即JVM执行到哪一个类、哪一个方法、哪一行上。也即threaddump文件。转载 2017-01-15 10:38:43 · 4304 阅读 · 0 评论 -
从虚拟机视角谈 Java 应用性能优化
Java 的普及和广泛应用,以及其基于虚拟机运行的机制,使得性能问题越来越重要。本文从 Java 虚拟机的角度,特别是垃圾回收机制来剖析了 Java 应用程序设计需要注意的方面,并总结出了几条非常容易被忽视的设计、编写代码的原则和习惯。最后通过实例来介绍几种主要的 Java Profiler 工具对我们进行开发和分析的帮助。本文要求读者具有一定的 Java 虚拟机的基础知识,一定的 Java 设计模式和开发经验。通过阅读本文,读者能从 Java 运行的本质上对性能方面有一个很好的把握,在设计和编码的过程中,转载 2017-01-15 11:01:27 · 558 阅读 · 0 评论 -
springboot微服务自动挂了问题定位过程
测试服务器(32G内存)环境的springboot微服务莫名其妙的挂掉,记录分析过程:一、top检查cpu是否负载,%Cpu那行的id,值越高cpu越空闲二、top检查占用高内存程序,top按M从大到小查看占用高内存的程序,发现有几个java应用占了20%左右,再用ps -aux|grep pid查看这几个java服务每个占用了8G左右内存三、jmap -heap pid查看分配的jvm内存参数,...原创 2019-03-01 21:16:39 · 8647 阅读 · 0 评论