供自己記錄一下,也分享給大家使用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...