R8 retrace
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
R8 retrace 這項工具可用於從模糊化技術取得原始堆疊追蹤
堆疊追蹤藉由比對類別和方法名稱來重建堆疊追蹤
如果是對應檔案的原始定義
用量
如要重新追蹤模糊化的堆疊追蹤,請將對應檔案傳送至 retrace
:
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
如果指令列上沒有提供堆疊追蹤檔案,R8 retrace 會等待
使用者透過標準輸入輸入堆疊追蹤。輸入完成後
終止輸入串流:
- Linux、macOS:Control + D 鍵
- Windows:Control + Z + Enter 鍵
這樣一來,重新追蹤的輸出結果就會寫入標準輸出內容。
選項
下表說明 R8 retrace 的指令列選項:
選項 |
是否必需提供?
|
說明
|
--verbose
|
不 |
顯示更多資訊,例如方法參數和方法傳回類型。
|
--info
|
不 |
將診斷等級設為 info 。如果想進一步瞭解詳情
請參閱 DiagnosticsHandler。
|
--quiet
|
不 |
減少顯示的資訊量,藉此聚焦重點。
|
--regex <regular_exp>
|
不 |
覆寫剖析堆疊追蹤行的預設規則運算式。
舉例來說,以下是可剖析基本堆疊追蹤的規則運算式:
(?:.*? at %c\.%m\(%s(?::%l)?\))|(?:(?:.*?[:"] +)?%c(?::.*)?) 。
|
使用須知
R8 retrace 會使用系統產生的對應檔案來對應模糊化的類別,並
方法名稱恢復原定義如要進一步瞭解
縮減應用程式,以便正確重新追蹤,請參閱
解碼模糊化的堆疊追蹤。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-08-23 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-23 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-23 (世界標準時間)。"]]