通過分析框架檢查暫停的IntelliJ IDEA程序

2018-10-27 15:49 更新

當(dāng)斷點(diǎn)被命中或手動(dòng)暫停程序執(zhí)行的時(shí)候,您可以通過分析框架來檢查應(yīng)用程序。

框架對(duì)應(yīng)于活動(dòng)方法或函數(shù)調(diào)用。一個(gè)框架存儲(chǔ)被調(diào)用的方法或函數(shù)的局部變量、它的參數(shù)以及啟用表達(dá)式計(jì)算的代碼上下文。

所有當(dāng)前活動(dòng)的框架都顯示在 "調(diào)試工具" 窗口的框架窗格中,您可以在其中進(jìn)行切換并分析其中存儲(chǔ)的信息。

檢查暫停的線程

  1. 從"框架" 窗格頂部的 "線程選擇器" 下拉列表中選擇一個(gè)線程,將顯示框架列表:
    檢查暫停的IntelliJ IDEA程序
  2. 從框架列表中選擇一個(gè)框架。該變量窗格顯示此框架中的方法調(diào)用可用的所有變量,使得您可以進(jìn)一步了解它們。
    檢查暫停的IntelliJ IDEA程序

在框架之間導(dǎo)航

執(zhí)行以下操作之一:

  • 使用工具欄上的向上和向下箭頭按鈕。
  • 使用 Up 和 Down 快捷方式。

您不需要執(zhí)行任何操作來導(dǎo)航到框架的源代碼。IntelliJ IDEA 會(huì)自動(dòng)跳轉(zhuǎn)到編輯器中所選框架的源代碼。

導(dǎo)出線程

如果您需要獲取有關(guān)所有線程狀態(tài)的報(bào)告,則可以導(dǎo)出線程信息。

導(dǎo)出線程

  1. 右鍵單擊 "框架" 選項(xiàng)卡中的任意位置,然后從上下文菜單中選擇 "導(dǎo)出線程",或從主菜單選擇:運(yùn)行| 導(dǎo)出線程(Run | Export Threads)。
  2. 如果要將報(bào)表另存為文本文件,請(qǐng)?jiān)?"導(dǎo)出線程" 對(duì)話框中指定該文件的路徑,然后單擊 "保存"。
  3. 要將其復(fù)制到剪貼板,請(qǐng)單擊“復(fù)制”。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)