1.什么是JProfiler?
JProfiler 是一个商业的主要用于检查和跟踪系统(限于Java开发的)的性能的工具。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。
JProfiler 是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。 JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。它让你得以对heap walker作资源回收器的root analysis,可以轻易找出内存漏失;heap快照(snapshot)模式让未被参照(reference)的对象、稍微被参照的对象、或在终结(finalization)队列的对象都会被移除;整合精灵以便剖析浏览器的Java外挂功能。
2.idea和windows都要安装JProfiler
windows:
官网自己下载+破解(下面的连接是破解工具,UserID、UserName随便写,生成就行了)
链接:https://pan.baidu.com/s/11GhNoXXG5cqPW0D5t_fvqw
提取码:0iuk
idea:
public static void main(String[] args) {
ArrayList<Talksend>list = new ArrayList<>();
int count = 0;
try {
while (true){
list.add(new Talksend());
count ++;
}
}catch (Exception e){
System.out.println("count="+count);
e.printStackTrace();
}
}
src下会用一个.hporf文件,直接双击打开
ok了