美文网首页
通过IDEA查看运行时某个java对象占用JVM大小及内存占用情

通过IDEA查看运行时某个java对象占用JVM大小及内存占用情

作者: 边城浪子_kv | 来源:发表于2020-02-17 10:42 被阅读0次

    引用:https://blog.csdn.net/zhangvalue/article/details/89196791

    依次输入以下命令:

    1、jps

        查看当前程序的pid

    2、jmap -dump:format=b,file=heap.bin 

        将jvm的内存信息导出到文件heap.bin (默认在当前程序根目录下,与主pom文件同级)

    3、jhat -J-Xmx768m heap.bin

        默认的情况下,它会监听7000端口。本机的地址就是,http://localhost:7000/

        访问http://localhost:7000/histo/,大致可以看到一下的画面,这里列出对象,对象实例数量、总占用内存大小

    另外,本地查看堆内存、线程和类情况,通过自带的jConsole查看

    相关文章

      网友评论

          本文标题:通过IDEA查看运行时某个java对象占用JVM大小及内存占用情

          本文链接:https://www.haomeiwen.com/subject/ldfbfhtx.html