91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

內存泄漏分析利器MAT

發布時間:2020-07-26 17:55:02 來源:網絡 閱讀:461 作者:愛與夢想 欄目:軟件技術

MAT:Memory Analyzer Tool

???????????是一個快速并且功能強大的 java heap 分析器,能分析查找內存泄漏等問題

????????? ?獲取內存快照存儲的dump文件,就可以利用它來分析

????????? ?下載地址:http://www.eclipse.org/mat/downloads.php


基本概念:

????????Shallow Size:對象自身占用的內存大小

????????Retained Size:當前對象大小+它直接/間接引用到的對象大小,兩者之和


通過MAT分析由于代碼原因造成的內存泄漏:

????????-----獲取內存快照(.hprof文件):

????????????方法1:在tomcat/bin/catalina.sh中設置,以便jvm崩潰的時候會打印出堆信息:

??????????????????????????-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=path_address

? ? ? ? ? ? 方法2:使用命令jps、jmap獲取內存快照

? ? ? ? ?jps -m -l? ?列出JVM中運行的進程狀態信息(獲取某個進程的pid, 供后續命令使用)?????????????????????

????????????????????? ? ?jmap -dump:format=b,file=xxx.hprof pid? ? 把進程內存使用情況dump到文件中

????????????方法3:利用jvisualVM

????????-----使用MAT工具分析:

????????????????新建一個文件夾(因為分析的時候會產生很多臨時文件),把要分析的.hprof文件放進來

????????????????打開MAT,選擇要分析的.hprof文件

????????????????分析的時候,根據MAT給出的提示一步步進行即可

內存泄漏分析利器MAT

內存泄漏分析利器MAT

內存泄漏分析利器MAT

內存泄漏分析利器MAT

內存泄漏分析利器MAT

注意事項:

  1. 因為內存快照是某一瞬間的,所以可能需要多捕獲幾次,多次分析,才能發現問題

  2. 分析以后會生成一個壓縮包,如果看不懂的話,可以直接給開發人員進行分析

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀化市| 罗平县| 贡觉县| 武安市| 宝山区| 阿城市| 彩票| 涪陵区| 灵宝市| 苏尼特右旗| 安多县| 新宁县| 杭锦旗| 罗定市| 房产| 汝阳县| 铜川市| 兴山县| 高台县| 江山市| 聂拉木县| 阳原县| 霍邱县| 广元市| 科尔| 通道| 深水埗区| 前郭尔| 新和县| 贵定县| 通许县| 微山县| 承德市| 岗巴县| 文成县| 辽阳市| 宣化县| 清新县| 乌拉特前旗| 伊吾县| 九台市|