热门问题
时间线
聊天
视角
堆疊追蹤
来自维基百科,自由的百科全书
Remove ads
在電腦科學領域,堆疊追蹤(英語:stack trace)是對程式執行過程中的某個時間點上活躍堆疊框資訊的描述。堆疊追蹤也稱堆疊回溯[1](英語:stack traceback[2] 或 stack backtrace[3])。
程式設計師通常在互動式除錯或者事發後除錯中使用堆疊追蹤。終端使用者則可能在錯誤資訊中看到堆疊追蹤,並且可以選擇將其回饋給程式設計師。
語言支援
包括Java和C#在內的很多程式語言都內建相關支援,可以通過系統呼叫取得當前的堆疊追蹤。C++沒有內建此類功能,不過C++使用者可以通過第三方庫取得堆疊追蹤。JavaScript的異常中有stack
屬性,包含了丟擲處的棧資訊。
另見
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads