1. 程式人生 > >java dump檔案怎麼生成和分析-JMAP用法

java dump檔案怎麼生成和分析-JMAP用法

jmap是java自帶的工具


1. 檢視整個JVM記憶體狀態 

jmap -heap [pid]




2. 檢視JVM堆中物件詳細佔用情況
jmap -histo [pid]


3. 匯出整個JVM 中記憶體資訊,可以利用其它工具開啟dump檔案分析,例如jdk自帶的visualvm工具

jmap -dump:file=檔名.dump [pid]


相關推薦

java dump檔案怎麼生成分析-JMAP用法

jmap是java自帶的工具 1. 檢視整個JVM記憶體狀態  jmap -heap [pid] 2. 檢視JVM堆中物件詳細佔用情況 jmap -histo [pid] 3. 匯出整個JVM 中

Java記憶體Dump檔案檢視分析工具介紹

1.IBM Memory Analyzer 1)下載地址: https://www6.software.ibm.com/sdfdl/1v2/regs2/awadmin/heapanalyzer/Xa.2/Xb.NoLhAb4A5Mgi2gFYiaC87ef6mY6etlyz

Windows下dump檔案生成分析

一、    生成Dump檔案方式 1.1工作管理員 在程式崩潰後,先不關閉程式,在工作管理員中找到該程式對應的程序。右鍵—>建立轉儲檔案。 此時會在預設的目錄下創建出一個dump檔案。 可以看出,此種方法只適用於程式崩潰但沒有立即自行退出的情況。

[c++] Windows下dump檔案生成分析

一、    生成Dump檔案方式 1.1工作管理員 在程式崩潰後,先不關閉程式,在工作管理員中找到該程式對應的程序。右鍵—>建立轉儲檔案。   此時會在預設的目錄下創建出一個dump檔案。   可以

linux core dump檔案生成除錯

1.core dump檔案生成 project(coredumptest) cmake_minimum_required(VERSION 2.8) add_compile_options(-std=c++11 -pthread -g -ggdb -O

記憶體洩露-Android Studio 生成Dump 的 HPROF 檔案檢視分析工具

0. 文章參考 1. HPROF 檔案 作用 HPROF檢視工具會列出類、類的例項和例項的引用樹,以此來幫助你跟蹤記憶體的使用情況,找出記憶體洩漏的地方。 2. dump Hprof file Android Studio 到匯出 HPROF

php core dump 生成分析

一般的php問題都可以通過日誌等方式排查, 但是程序異常退出這種問題就需要core dump上場了. 第一步生成dump檔案 1. ulimit -c unlimited //修改core file size 2. 檔案生成位置 第二部 使用gdb分析dump檔案 gdb

分析java dump檔案

注意,請不要被我誤導,我沒有看其他資料,這是我自己分析的,有些可能是不對的 "DestroyJavaVM" prio=6 tid=0x00316800 nid=0x448 waiting on condition [0x00000000 ..0x00a0fd4c]   

Java基礎之thissuper關鍵字用法

鏈接 tps 事件 歧義 調用 數據 沒有 方法名 訪問 this 在java中,this是一個引用當前類對象的引用變量,主要有以下幾種用法: 引用當前類的實例變量· this關鍵字可以用來引用當前類的實例變量。如果實例變量和某個方法的參數之間存在歧義(實例變量和參數命名相

java Excel檔案生成後轉MultipartFile 完成檔案上傳。

由於需求。。 使用了ByteArrayOutputStream和ByteArrayInputStream類. 將XSSFWorkbook 寫入ByteArrayOutputStream.然後用ByteArrayOutputStream來轉換為位元組流.然後再將位元組流轉換為ByteArr

JAVA 005 問題定位分析方法

目錄   問題   問題定位   此文只大致介紹問題定位的粗略過程,關於系統內部的問題查詢,例如執行緒堆轉儲檔案,記憶體堆轉儲檔案,GC日誌的分析,以及Linux系統命令的使用及檢視介紹,在其它文章中介紹   問題 記憶體洩漏(記憶體無法釋放)   程式中已動態分配的堆記憶

c++ dmp檔案生成分析

    目前做一個專案,利用mfc做框架生成執行程式,在本機及實驗室的機子裡都能正常執行,但運用到遠端的機器上就崩,而且好像不是程式演算法的問題,不能重現很難定位,所以考慮利用dmp檔案來分析。 1.dmp檔案生成實現程式碼 標頭檔案 #includ

Java WebService介面生成呼叫 圖文詳解

webservice簡介: Web Service技術, 能使得執行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換資料或整合。依據Web Service規範實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什麼, 都可以相

java檔案選擇器JFileChooser的用法

一般的說,大家用JFileChooser有兩種用法:開啟檔案或資料夾、儲存檔案或資料夾。本文就開啟和儲存檔案來介紹JFileChooser的用法。     標頭檔案的宣告:  [java] view plain copy  print? import ja

dump檔案產生定位

(1)當.exe程式執行中出現異常掛掉後,就會產生dump檔案,而不是工程下debug出錯產生dump檔案,即執行.exe檔案出錯產生dump。 (2)要定位dump檔案,需要滿足五個要求: a. dump檔案 b. 動態連結庫:.dll檔案 c.與動態連結庫同時產生的.p

Java Class檔案結構例項分析(下)

發表文章之後,發現很多圖片顯示不了,請閱讀我的公眾號文章,以獲得本文最佳體驗: 本篇我們繼續分析Class檔案結構的方法及屬性部分內容,上節內容回顧請檢視: Class檔案格式資訊 繼續上節例項程式碼 package chapter6; public 

java中的StackQueue之間用法解釋,還有heap

Stack(堆疊)是一種後進先出的模式,只能在棧頭進行插入與刪除操作。 1.  push    把項 壓入棧頂。其作用與 addElement (item ) 相同。    引數 item 壓入棧頂的項 。 返回: item 引數 ; 2.  pop ()   移除棧頂物

Java配置檔案讀取路徑設定

記錄幾種讀取配置檔案的方法,以及配置檔案的放置路徑。 1、使用PropertiesLoaderUtils工具類(springframework包提供) 優點:實時載入配置檔案,修改後立即生效,不必重啟 配置檔案至於classpath中(與class檔案放在一起,如果打ja

java瀏覽器檔案下載圖片顯示(流形式)

瀏覽器檔案下載:如果你想在瀏覽器中實現下載功能--一些原本不預設下載的檔案,如:jpg、xml等。 圖片顯示(流形式):如果你想在瀏覽器中顯示圖片,而圖片不是一個靜態檔案(沒有url地址) 那我們應該怎麼做呢? 分析: 瀏覽器獲得檔案是通過http協議的, 所以

Java Class檔案結構例項分析(上)

發表文章之後,發現很多圖片顯示不了,請閱讀我的公眾號文章,以獲得本文最佳體驗: 本文假定讀者對Java Class檔案格式有一些基本的瞭解,建議結合相關書籍進行對照閱讀。 Class檔案格式資訊 例項程式碼 package chapter6; public