為崩潰診斷建立小型轉儲
問題:
如何為
問題:
如何為
問題:
如何為- 問題:
- 如何為
- 問
- 系統產生的小型轉儲:
- 不,系統不會自動為崩潰的使用者程式建立小型轉儲。您必須將系統配置為在進程崩潰時產生小型轉儲。要執行此操作:
前往控制台>系統
點擊“高級”選項卡
在“啟動和恢復”下,點擊“設定”
選擇「建立轉儲檔案」
設定轉儲類型,例如「小型記憶體轉儲」或「完整記憶體轉儲」
編程式小型轉儲:
是的,您可以使用以下方式以程式設計方式建立小型轉儲dbghelp.dll 函式庫。函數 MiniDumpWriteDump() 可用於在當機或錯誤時為指定進程建立小型轉儲。 -
- 小型轉儲的有效性:
- 小型轉儲提供了有價值的功能用於調查事故的資訊。它們包含當機時應用程式狀態的快照,包括堆疊追蹤、變數值和暫存器內容。這些資訊可以幫助開發人員識別崩潰的根源並進行糾正,以防止將來發生崩潰。
附加說明:建議使用偵錯器或分析工具來盡可能診斷崩潰,因為它們提供比小型轉儲更詳細的資訊。 如果您的應用程式經過高度最佳化,小型轉儲可能無法提供足夠的資訊來診斷所有類型的崩潰。 考慮從 VC6 升級到更新版本的 Microsoft Visual Studio,以提高偵錯功能和效能。
以上是如何產生用於崩潰診斷的小型轉儲?的詳細內容。更多資訊請關注PHP中文網其他相關文章!