HeapAnalyzer一般用法

2021-09-30 20:35:23 字數 725 閱讀 3674

官方指導文件: heapanalyzer information

用heapanalyzer工具開啟dump檔案後,會有很多資訊,但對大部分人來說不用研究的那麼透徹,也沒必要搞清每項資訊都是什麼意思,只要達到我們的目的就可以了。

我們用heapanalyzer分析dump,一般是想搞清是伺服器否存在記憶體洩漏或jvm其他方面的問題,那我們只要關注幾個資訊就可以了:

1、dump檔案開啟後

根據官方文件的說法,如果伺服器存在記憶體洩漏的可能,那麼會出現上圖紅框所示的「reference tree」介面。

也就是說,如果你開啟dump檔案後,沒有找到這個介面,說明你的jvm是正常的。

reference tree中列出的是當前堆中佔比最大的物件資訊,另外也可以通過選單欄中的「tree view」選項檢視所有物件的的詳細資訊

如果你的檔案開啟後出現「reference tree」介面,在其中選擇佔比最大一項,一層層點開,最後就會看到你熟悉的類了

最後結合你自己的**就可以推測出問題所在了。

MySQL 一般用的show命令

show databases 顯示可用的資料庫列表 use 資料庫名 使用該資料庫 show tables 顯示當前使用的資料庫的可用表名 show columns from 表名 顯示該錶的列名 show status 顯示伺服器的狀態資訊 show create database 資料庫名 顯示...

SEO一般步驟

seo並不是簡單的幾個秘訣或幾個建議,而是一項需要足夠耐心和細緻的腦力勞動。大體上,seo包括六個環節 2 架構分析 結構符合搜尋引擎的爬蟲喜好則有利於seo。架構分析包括 剔除 架構不良設計 實現樹狀目錄結構 導航與鏈結優化。3 目錄和頁面優化 seo不止是讓 首頁在搜尋引擎有好的排名,更重要的是...

lookupedit一般用法

繫結資料來源 lookupedit.properties.valuemember 實際要用的字段 相當於editvalue lookupedit.properties.displaymember 要顯示的字段 相當於text lookupedit.properties.datasource 資料來源...