3
A
回答
1
不確定你的意思,它們都是應用程序/內核狀態(內存)的不同細節級別的轉儲。應用程序是否已掛起或崩潰與轉儲的構成無關,請參閱此doc以及此處http://www.debuginfo.com/articles/easywindbg2.html#savedumps崩潰轉儲將具有崩潰本身的異常記錄。
MiniDumpWriteDump: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680360%28v=vs.85%29.aspx
不同類型的轉儲: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680519%28v=vs.85%29.aspx
0
轉儲只是進程的快照。
崩潰情況更容易監控。 應用程序引發了一些未處理的異常,並且監視過程拍攝了錯誤處理的快照。 如果你沒有設置任何監控,Windows操作系統最終會爲你生成一個迷你轉儲。
掛起情況(或100%CPU豬)是特定於應用程序的,因此難以監視。 如果應用程序無響應或CPU密集型,可能是因爲它忙於進行一些數字運算? 也許它適用於某些網絡數據? 也許應用程序的圖形用戶界面是響應,但兩個後臺工作線程死鎖?
通常,我會建議手動生成掛起轉儲。當最終用戶/ QA工程師確定有問題時。 可以完成掛起轉儲的自動執行,但決定何時生成它們是特定於應用程序的。
相關問題
- 1. 轉儲崩潰轉儲
- 2. Android崩潰轉儲
- 3. .net應用程序掛起。奇怪的崩潰轉儲
- 4. MySQL轉儲和加載時間之間的不合理區別
- 5. Windbg崩潰轉儲分析
- 6. 崩潰生成轉儲
- 7. Erlang:如何禁用「崩潰轉儲」和「核心轉儲」生成?
- 8. 安裝JDK和使用轉儲之間的區別
- 9. 生成核心轉儲時Jstack和gcore之間的區別?
- 10. mysql轉儲查詢掛起
- 11. 我在哪裏可以找到Windows崩潰轉儲(藍屏崩潰轉儲)?
- 12. 用戶空間和內核空間崩潰之間的區別
- 13. POSIX上的C++崩潰轉儲
- 14. chkimg錯誤的意義崩潰轉儲
- 15. 崩潰轉儲的最佳標誌
- 16. 崩潰轉儲中的模塊版本
- 17. 幫助下面的崩潰轉儲
- 18. 查找基於崩潰轉儲的崩潰位置
- 19. 如何獲取崩潰轉儲
- 20. 分析Asp.net死鎖崩潰轉儲
- 21. Windows服務器崩潰轉儲分析
- 22. 自動創建Visual C++崩潰轉儲
- 23. 需要崩潰轉儲翻譯
- 24. 在windbg中分析崩潰轉儲
- 25. 從核心轉儲崩潰中恢復
- 26. 如何打開C#崩潰轉儲(Minidump)
- 27. 崩潰轉儲完成通知
- 28. 開啓核心/崩潰轉儲編程
- 29. 從崩潰轉儲中提取變量
- 30. Microsoft.Diagnostics.Runtime:如何閱讀崩潰轉儲?
+1。我也試圖理解這一點。我很困惑他們爲什麼在WinDBG中是單獨的選項,但在任務管理器中有一個常見的選項來創建轉儲文件。 – w0051977 2012-07-19 20:35:12