使用JProfiler做效能分析過程

2022-05-11 06:06:10 字數 962 閱讀 2335

供自己記錄一下,也分享給大家使用jprofiler的過程(感謝教我使用這個工具的大佬),整個部落格比較粗糙,希望對大家有幫助

1.首先安裝好jprofiler,開啟eclipse,右鍵你所要分析的專案,如下圖點選:

點選後會出現一下對話方塊,選擇yes:

接下來點選下圖紅色標註的edit:

點選下圖示紅地方:

然後全部選ok。就會出現下面這樣的分析圖:

然後點選live memory:

會出現如下分析圖:

然後如下圖點選mark,觀察資源的占用情況:

然後按f4,可以觀察釋放資源後的圖:

使用JProfiler進行記憶體分析

在最近的工作中,通過jprofiler解決了乙個記憶體洩漏的問題,現將檢測的步驟和一些分析記錄下來,已備今後遇到相似問題時可以作為參考。tomcat6,jdk6,jprofiler8 1.在伺服器中執行某些批量操作的時候,發現記憶體只公升不降 就算gc後,記憶體也不能被完全釋放 2.除非重啟tomc...

solr使用cursorMark做深度分頁

深度分頁 深度分頁是指給搜尋結果指定乙個很大的起始位移。普通分頁在給定乙個大的起始位移時效率十分低下,例如start 1000000,rows 10的查詢,搜尋引擎需要找到前1000010條記錄然後再返回最後10條。solr為了最後10條記錄只會檢索排序字段,但是前1000010條記錄的內部排序開銷...

使用logrotate做nginx日誌分割

背景 nginx是一款非常優秀的網路 工具,但是其日誌管理有點缺憾 nginx的access log會無限的增長。我們希望的是它能按照日期去做日誌分割。一般有兩種方法,自己寫指令碼實現,一種是使用現成的logrotate工具。本文講解第二種方法。過程使用logrotate做nginx日誌輪詢 log...