原文:使用dbghelp生成dump文件以及事后調試分析

前言在產品的實際應用環境中,如果我們的程序在客戶那里出現了問題,例如程序異常了,而這個時候的現象又不能還原或者很難還原重現,那么只有使用dump文件來保存程序的當前運行信息,例如調用堆棧等,同時使用符號文件來定位問題了 這里主要講解使用dbghelp庫來生成輸出dump文件,同時使用符號文件和windbg來分析問題。樣例代碼 該段代碼很簡單,有幾個API函數大家查查msdn即可 我就不再講解了.工 ...

2013-12-05 10:03 2 5960 推薦指數:

查看詳情

如何生成分析Dump文件

開發人員,感覺兩眼摸瞎,不知從和下手,一般就是請教前輩,獲取應用的堆棧信息,然后進行分析;但是怎么獲取,怎么 ...

Wed Nov 04 00:24:00 CST 2020 0 526
Dump文件生成使用

生成dump文件,通過生成dump文件使用調試工具進行調試,還原程序崩潰時的狀態,能夠起到快速定位排查問 ...

Thu Sep 06 03:17:00 CST 2018 0 904
如何使用dump文件進行調試

dump文件使用調試工具進行調試,還原程序崩潰時的狀態,能夠起到快速定位排查問題的作用。Dump文件是 ...

Wed Nov 06 22:15:00 CST 2019 0 661
使用VS調試DUMP文件

使用前准備: 1.保存編譯文件的PDB文件(要和生成exe文件的對應) 2.在開發機器上,使用vs直接雙擊打開dmp文件,注意 進程名稱 ,這個是程序運行crash的時候所在的目錄位置,這個很重要。 3.把pdb文件和exe文件放到進程名稱所在的目錄下面,如果開發環境機器上沒有這個目錄 ...

Tue May 08 22:26:00 CST 2018 0 4822
使用JMAP dump分析dump文件

查看整個JVM內存狀態 jmap -heap [pid]要注意的是在使用CMS GC 情況下,jmap -heap的執行有可能會導致JAVA 進程掛起 查看JVM堆中對象詳細占用情況jmap -histo [pid] 只打印活躍對象 jmap -histo[:live] <pid> ...

Fri Mar 23 22:34:00 CST 2018 0 2346
dump文件生成調試(VS2008)

  總結一下dump文件生成調試的方法:     1:用SetUnhandledExceptionFilter捕獲未處理的異常,包含頭文件<windows.h>。函數原型為:   SetUnhandledExceptionFilter返回值 ...

Tue Aug 30 00:03:00 CST 2016 1 4304
調試SQLSERVER (一)生成dump文件的方法

調試SQLSERVER (一)生成dump文件的方法 調試SQLSERVER (二)使用Windbg調試SQLSERVER的環境設置調試SQLSERVER (三)使用Windbg調試SQLSERVER的一些命令 我們知道調試程序主要有兩種方法 第一種是:live debugging ...

Sat Dec 27 01:09:00 CST 2014 2 7326
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM