
jprofiler
java性能调优神器之jprofiler
JavaGameServer
java游戏服务器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JProfiler进行分析出内存溢出的类名
可以先粗略看一下到底哪个线程占用cpu高,比如:堆泄漏了,我发现可以看出来全部是在gc线程在干活回收东西但是依然回收不了,可以判断出来是内存泄漏了。使用thread -n 10 这样子可以快速定位出来到底哪一行吃的cpu,一定程度上代替jprofiler中的cpu热点方法。分析大对象的话,还是使用MAT吧,jprofiler还是仅仅分析运行期间方法热点问题。mat关注大对象,也就是对象占用数量,这个更有实际意义。目前看着没有太多的有效信息,所以还是用于热点方法使用比较好.可以报告出来怀疑的点,更加智能。原创 2025-03-09 10:34:57 · 324 阅读 · 0 评论 -
【jprofiler使用】1.部署在linux上的应用,其实也可以通过jvm参数+jprofile远程连接即可分析
JProfiler使用(Java分析工具)_BUG指挥官的博客-优快云博客_jprofiler使用原创 2022-12-30 11:15:28 · 522 阅读 · 0 评论 -
【jprofiler应用之-若依后台管理系统性能分析】
可以看出过滤器中有些比较耗时的方法,方法名字都是很清晰的,需要进一步看下实现。对象增长较为稳定,不断地GC,增加和减少呈现波浪形,无一直增长不回收的对象。可以看出,程序中http线程数量是最多的,是一些执行业务方法的线程。这些scheduler线程都是出于waiting状态。内存比较正常,呈现波浪形,不断地分配和GC回收。1.内存、GC、CPU负载总览。3.哪些方法是性能热点。2.哪些对象占用的多。4.系统中的线程信息。原创 2022-12-26 23:06:51 · 552 阅读 · 0 评论 -
【jprofiler应用-oom原因定位】
5.通过jprofiler启动游戏服务器 // 可以看到在指定入口函数后,idea中jpofiler按钮是亮着的。File-->Setting-->Plugins 搜索jprofiler插件然后安装。2.使用KeyGen.exe生成注册码然后输入。3.idea中安装jprofiler插件。4.以一个内存溢出的程序为例子进行分析。1.安装jprofiler。原创 2022-12-26 15:34:54 · 1020 阅读 · 0 评论