通常使用eclipse的mat图形化工具打开dump的時候都会内存溢出.
对于比较小的dump,eclipse可以打开但一旦jvmdump文件件太大,eclipse就有点束手无策
手工直接导,PID为进程号
下载后将包传到linux服务器上解压
MemoryAnalyzer.ini 配置文件可以修改最大的内存,默认1G基本够用了
m.hprof就是jvm的jvmdump文件件,在mat目录下会生成3份.zip结尾的报告和一些m.相关的文件將生成的m.hprof相关的文件都下载到windows本地磁盘。
解压缩以.zip结尾的文件解压后
使用浏览器打开index.html文件内容,查看分析报告
发现其中一个类对象占用叻7个G这里的Heap单位都是Byte,自行换算
Retained Heap 对象自身加起直接或间接引用的大小
Eclipse需要按照mat工具,安装步骤可以百度或者参考
如果直接打开jvmdump文件件还是会内存溢出,所以可以使用eclipse打开分析报告即可
会提示错误,点击OK忽略错误然后选择第三项,重新打开之前的运行报告
点击Next,出现洳下界面
, check_password_hash密码加密简介奣文存储:肉眼就可以识别没有任何安全性。加密存储:通过一定的变换形式使得密码原文不易被识别。明文转码加密:BASE64, 7BIT等这种方式只是个障眼法,不是真正的加密对称算法加密:DES, RSA等。签名算法加密:.........
给主人留下些什么吧!~~
通常使用eclipse的mat图形化工具打开dump的時候都会内存溢出.
对于比较小的dump,eclipse可以打开但一旦jvmdump文件件太大,eclipse就有点束手无策
手工直接导,PID为进程号
下载后将包传到linux服务器上解压
MemoryAnalyzer.ini 配置文件可以修改最大的内存,默认1G基本够用了
m.hprof就是jvm的jvmdump文件件,在mat目录下会生成3份.zip结尾的报告和一些m.相关的文件將生成的m.hprof相关的文件都下载到windows本地磁盘。
解压缩以.zip结尾的文件解压后
使用浏览器打开index.html文件内容,查看分析报告
发现其中一个类对象占用叻7个G这里的Heap单位都是Byte,自行换算
Retained Heap 对象自身加起直接或间接引用的大小
Eclipse需要按照mat工具,安装步骤可以百度或者参考
如果直接打开jvmdump文件件还是会内存溢出,所以可以使用eclipse打开分析报告即可
会提示错误,点击OK忽略错误然后选择第三项,重新打开之前的运行报告
点击Next,出现洳下界面