2016 - 2024

感恩一路有你

jprofiler使用图解 Jprofiler不能自动找到JVM是怎么回事?

浏览量:2142 时间:2021-03-15 20:25:22 作者:admin

Jprofiler不能自动找到JVM是怎么回事?

参考:首先,本地程序由jpprofiler引导。其次,客户机上远程监控服务器的CS模式必须在客户机和服务器上都安装jpprofiler。服务器需要在环境变量 LIBRARY中添加LD,即路径值为JProfiler的库文件的路径,如$JProfiler Home/bin/linux-x86,然后将服务器的启动脚本测试到客户端。在配置客户端时,您可以选择这个脚本(找到start),Jpprofiler会将自己的配置添加到脚本中,然后服务器会使用Jpprofiler修改的脚本来启动。在这个时候,它不会真正开始。它正在等待客户机的触发器,当客户机jpprofiler再次启动时,它将能够远程监视服务器的JVM。根据向导,本地程序很容易实现。分析:1。猜猜看,右键单击内存视图页面上可能泄漏的类,然后将所选内容添加到类跟踪器。有几个项目最常被泄露,最好添加它们:string、char[]、HashMap entry,并通过包名过滤掉项目中使用的类。2在内存视图中跟踪和查看类一段时间后,在跟踪器的选项卡页中,可以看到这段时间内对象数的记录。如果对象数量增长过快或继续增长而不释放,则会导致泄漏。三。跟踪定位该类后,可以在walker中看到谁引用了该类并导致内存不释放,找到刚才的类,右键单击该类查看其引用,浏览可能有问题的类的源代码,并确定根本原因

jprofiler使用图解 visualvm远程监控jvm zabbix监控jvm

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。