性能调优
文章平均质量分 77
RichardGeek
一枚普通的乐于分享的程序猿博主
展开
-
java 如何获取及查看dump 文件
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这么理解:heap dump记录内存信息的,thread dump是记录CPU信息的。 heap dump: heap dump文件是一个...原创 2021-06-11 15:02:00 · 8841 阅读 · 1 评论 -
Windows/Linux环境下收集JVM内存dump文件方法
Java服务出现假死的现象(如网页打不开、打开空白页面、访问速度极剧下降),则需要工程师在第一时间dump JVM 内存数据,用以分析原因。那么怎样获取JVM内存dump文件呢? 在Windows的CMD控制台或者Linux终端下执行:jmap-dump:format=b,file=YYMMddhhmm.dump pidjmap-dump:format=b,file=YYMMddhhmm.dump pid (其中YYMMddhhmm自定义的文件名;p...原创 2020-12-03 22:21:23 · 805 阅读 · 0 评论 -
Windows/Linux环境下查看Java进程ID方法
如果启动多个Java程序,因所有Java程序都在JVM中运行,进程管理器会出现多个java.exe,但如何确定某个Java程序与进程中java.exe是对应的呢? 可以使用Java自带的VisualVM工具实现,在Windows的CMD控制台或者Linux终端下执行“jvisualvm”命令进入Java VisualVM工作台。 鼠标双击左侧树形进程列表中某一进程(PID即为进程ID),在弹出窗口右下方点击“系统属性”选项卡,向下拖动滚动条到底部,查看“use...原创 2020-12-03 22:20:16 · 846 阅读 · 0 评论 -
JProfiler Help
官方说明网址:http://resources.ej-technologies.com/jprofiler/help/doc/main/introduction.html原创 2019-12-27 11:10:43 · 197 阅读 · 0 评论