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

2018-10-27 15:49 更新

當斷點被命中或手動暫停程序執(zhí)行的時候,您可以通過分析框架來檢查應用程序。

框架對應于活動方法或函數(shù)調(diào)用。一個框架存儲被調(diào)用的方法或函數(shù)的局部變量、它的參數(shù)以及啟用表達式計算的代碼上下文。

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

檢查暫停的線程

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

在框架之間導航

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

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

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

導出線程

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

導出線程

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號