堆内存是所有线程共用的内存区间,这部分区间,是需要程序员去进行优化的。
1.jps工具
查看当前系统中有哪些Java进程
2.jmap工具
查看堆内存占用的情况 ,这里7453是进程id
jmap -heap 7453
3.jconsole
图形化界面,多功能的监测工具。可以监测线程和cpu的占用。
案例多次回收后,内存占用仍然很高
4.jvisualvm
jvisualvm可以通过快照的方式看对象的占用的大小
堆内存是所有线程共用的内存区间,这部分区间,是需要程序员去进行优化的。
1.jps工具
查看当前系统中有哪些Java进程
2.jmap工具
查看堆内存占用的情况 ,这里7453是进程id
jmap -heap 7453
3.jconsole
图形化界面,多功能的监测工具。可以监测线程和cpu的占用。
案例多次回收后,内存占用仍然很高
4.jvisualvm
jvisualvm可以通过快照的方式看对象的占用的大小