
JVM
文章平均质量分 67
朝花不迟暮
这个作者很懒,什么都没留下…
展开
-
JVM内存优化过程中的常用命令
jmap -heap pid通过NMT分析java进程的内存分配通过jcmd命令分析java进程的内存首先通过jps找到对应的Java程序的pid,然后使用如下命令:jmap -dump:format=b,file=heap.hprof pid导出dump文件可以使用arthas导出查看线程堆栈信息jmap -histo查看存活在堆中的对象这里推荐将导出的hprof文件导入到mat中,可以看到更加详细的内存分析...原创 2022-07-08 20:46:00 · 793 阅读 · 1 评论 -
JVM项目优化之旅
说到jvm优化实在令我惭愧,因为我对他的了解仅限于我在面试题里背的那些。但公司有个项目在现场机器上运行,内存吃到了8G,这点让客户很不满意,因为他们的机器也会跑其他项目,32G的机器光我们的项目就占了四分之一,让他们不能接受。于是要求我们对项目进行优化,要求内存常规态不能超过1.5G。其实客户的想法是允许项目在进行一些操作的时候内存上升,但是希望在功能使用完,对软件没有操作时,使用内存能够下降!该项目是基于Oracle jdk 8开发,springboot版本为2.0.3,运行在银河麒麟上项目在麒麟上刚启原创 2022-07-07 22:49:54 · 410 阅读 · 0 评论