好记性不如烂笔头,戊戌年的最后一个工作日,把自己平时在开发过程中使用的一些java性能优化工具做一个简单的小结, 主要包括 jvisualvm.jfr.gdb和查看内存对象信息的几个linux命令. 注:当前系统属性 Mac OS X 10.13.6,jdk版本 1.8.0_151 1:jvisualvm(当前java自带的工具) 可以看到jvisualvm不仅支持本地应用程序的追踪还支持远程. 然后打开对应的本地项目: 这里面确实有很多项目的信息,CPU.堆栈信息等. 我目前使用它就是用它的抽…