設定記憶體對映喜好設定

在記憶體對映喜好設定中,您可以設定記憶體對映位置。 此外,也可以指定當您在「管理群組」對話框中選擇移除所有群組時,是否要讓除錯器來提示您。 您也可以設定在尋找欄位之前要建置的對映。

與除錯器一起安裝的產品可能包含一個 <產品安裝目錄>\plugins\com.ibm.debug.memorymap.<平台>.samples\samples 範例記憶體對映目錄, 其中 <產品安裝目錄> 是此產品的安裝目錄。 如果產品包含這個目錄,則除錯器預設會在其中尋找記憶體對映。 否則,在記憶體對映喜好設定中可以找到預設的記憶體對映目錄。 記憶體對映目錄中必須有 layout.dtd 檔案(「記憶體」視圖需要這個檔)。 您可以變更記憶體對映位置, 但在變更之後,您必須將 layout.dtd 檔案複製到新的記憶體對映位置 (如果將對映匯出到這個位置,則匯出程序將會自動產生 layout.dtd)。 這個檔案必須始終存在記憶體對映位置上。

註: 在與這個除錯器一起安裝的產品的下載站台上,也可能會提供 layout.dtd 檔案。 如果與這個除錯器一起安裝的產品沒有 layout.dtd, 您可以參閱有關定義對映版面配置的相關主題來建立 layout.dtd 檔案。

若要讓除錯器尋找您已建立的記憶體對映,您可以將記憶體對映新增至預設目錄, 或變更記憶體對映的位置來指向另一個目錄,如下所示(請確定另一個目錄包含 layout.dtd 檔案的副本):

  1. 在「記憶體」視圖中,按一下向下箭頭圖示,然後從功能表中選擇記憶體對映喜好設定
  2. 「記憶體對映喜好設定」對話框中, 在記憶體對映位置欄位中輸入或瀏覽指定您要設定的記憶體對映位置。
    註:
    • 如果您用來執行這個除錯器的產品已提供「遠端系統瀏覽器」, 則這個對話框的記憶體對映位置區段中就已設定記憶體對映位置。 在這個區段中,您可以輸入或瀏覽指定遠端伺服器上的位置。 請選擇與記憶體對映位置相關聯的設定檔連線 (如果不指定設定檔及/或工作區中沒有設定檔,則會將目錄欄位中輸入的檔名視為本端檔案,且沒有任何相關聯的設定檔)。 然後在目錄欄位中指定記憶體對映位置資料夾。 當您對映記憶體時,將會顯示位於指定位置中的對映清單。 如果這個位置在遠端,則會嘗試連接遠端伺服器來擷取可用的對映清單。 如果選取對映選項,則您可以瀏覽遠端和本端系統來尋找對映。 如果選取的對映檔在遠端系統上,則會在本端系統上快取任何必要的遠端檔案。
    • 如果您變更預設的記憶體對映位置,只要按一下「記憶體對映喜好設定」對話框的還原預設值按鈕, 即可輕鬆地重設為產品預設值。
  3. 移除所有群組時提示我區段中,輸入您選擇的設定,指定當移除所有群組時要收到提示。
  4. 若要在開啟「尋找欄位」對話框之前建置對映, 請選取開啟「尋找欄位」對話框之前自動建置對映勾選框。 如果不選取這個勾選框,則「尋找欄位」對話框中只會顯示對映中已建置(或展開)的元素。 預設會選取這個勾選框。
當您對映記憶體時,顯示的可用對映清單是位於記憶體對映位置中的對映。 同樣地,當您使用對映動作來對映記憶體時, 也會提示您在這個位置中尋找對映 - 然而,在這個動作中,您也可以在本端系統上瀏覽其他處來尋找記憶體對映。 如果您在本端系統的其他處瀏覽,然後這個位置中選擇對映,則這個位置會成為預設的記憶體對映位置。
註: 如果您用來執行這個除錯器的產品已提供「遠端系統瀏覽器」,則您可以瀏覽遠端或本端系統來尋找對映。 如果您從遠端或本端系統上的不同位置中選擇對映,則該位置會成為預設的記憶體對映位置。
相關工作
對映記憶體
使用對映的記憶體
對映表示式、變數或暫存器的記憶體
定義對映版面配置
編輯記憶體版面配置
在「記憶體」視圖中編輯被對映記憶體
從「記憶體」視圖中移除被對映記憶體
將對映版面配置欄位分組
尋找和展開欄位
新增多個記憶體對映

意見