應用程式異常終止的除錯(WinDBG) 這篇文章主要說明應用程式異常終止的錯誤除錯, Windows的使用者相信對這些畫面都不陌生, 也就是所謂的應用程式異常終止,或是稱為 Application Crash 到底是什麼原因造成這樣的異常終止? 遇到這樣問題時可否初步的分析進一步釐清原因呢? 我們將用 WinDBG舉幾個實例說明基本的分析方法,協助進一步釐清問題的原因。 安裝 WinDBG 首先,先到微軟的網站安裝 WinDBG。 https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx 啟動安裝時,我們只需選取 “Debugging Tools…
Windows Troubleshooting
分析Memory Dump基礎篇
分析Memory Dump基礎篇 相信使用 Windows 作業系統大家都有藍色畫面的經驗, 整台電腦 “當機”,這時候只有重新開機一途。 更進一步我們如果要追查藍色畫面的原因,就必須進一步收集所謂的 Memory Dump, 也就是當下電腦記憶體中所有執行的程式、執行緒、工作、開啟的檔案等等。 這篇文章主要說明如何取得 Memory Dump 並且做進一步初步的分析。 如何抓取完整 Memory Dump? 一個簡單的方式當然就是製造藍色畫面,但是這樣一來電腦必須要重新開機。…
Windows/Linux 應用程式的除錯技巧文章彙整(15+篇)
Windows/Linux 應用程式的除錯技巧文章彙整(15+篇) 當發生錯誤時,不管是內部測試找到的問題或是客戶使用者回報, 我們都希望收集相關資訊,將錯誤的原因釐清或是縮小範圍, 這篇文章主要彙整筆者之前文章與心得,應用程式除錯的相關技巧與工具。 10個Windows應用程式除錯的小技巧 (Process Explorer篇) Linux/Windows 除錯必備工具 黑箱測試的專業 Linux Performance Monitoring and Tuning – vmstat個案討論 Windows Performance…