
JVM性能调优
江畔独步
这个作者很懒,什么都没留下…
展开
-
Java codeCache
1.问题 随着系统不断变大,访问量不断增加,出现了启动后的负载很高的问题。 关于启动后负载高的原因,网上很多文章都说是由于启动后随着代码的执行,jvm的jit编译器将部分热点代码编译为目标机器代码,由于编译线程占用了大量的cpu导致系统负载高。为了验证这个说法,在系统启动后使用jstack获取线程dump,并通过top –H –p查看当前进程中哪些线程在大量消耗cpu。结果发现,编译线程虽然c...转载 2020-04-01 14:59:14 · 595 阅读 · 0 评论 -
JVM 性能调优工具之 jmap
转载自:https://www.jianshu.com/p/a4ad53179df3 概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 jmap 用法 参数: option: 选项参数。 pid: 需要打印配置信息的进程ID。 exe...转载 2019-05-23 15:10:50 · 282 阅读 · 0 评论