在Eclipse的Debug頁籤中設定虛擬機器引數

2021-07-10 13:35:49 字數 594 閱讀 8386

1,是儲存物件例項的,即自己寫的類都是在堆中進行記憶體分配的;設定堆的大小:-xmx20m(最大值) ,-xms20m(最小值)。

2,是儲存區域性變數,操作棧,動態鏈結,方法出口(都在棧楨中) 的地方,呼叫方法時,會建立棧楨;設定棧的大小:-xss128k

3,方法區是存放class的相關資訊,如類名,訪問修飾符,常量池,字段描述,方法描述等。此外執行時常量池是屬於方法區的,即存放常量,靜態常量等;設定方法區大小,-xx:permsize=10m和-xx:maxpermsize=10m。

4,本地直接記憶體;設定本地直接記憶體大小:-xx:maxdirectmemorysize(預設與-xmx的值一樣)。

在Eclipse中簡單的debug

在使用debug前,我們先熟悉一下快捷鍵8 ctrl shift b 開啟或者關閉斷點 ctrl alt b 開啟或跳過已存在的所有斷點 f5 進入當前執行的程式內部 從左往右數第五個鍵 f6 執行當前程式的下一行,不會進入到程式內部 從左往右第四個鍵 f7 跳出當前程式 從左往右第三個鍵 f8 執...

eclipse條件斷點debug

問題引發場景 有時候我們在debug的時候,斷點進入乙個for迴圈中如果一直按f6 對於迴圈次數很多的情況下是很蛋疼的。這時候 條件斷點設定 就顯示出強大優勢 測試 我想當 i 500的時候讓斷點 起作用 顯然一直f6你會崩潰的 public class debugpointtest 在 break...

eclipse條件斷點debug

問題引發場景 有時候我們在debug的時候,斷點進入乙個for迴圈中如果一直按f6 對於迴圈次數很多的情況下是很蛋疼的。這時候 條件斷點設定 就顯示出強大優勢 測試 我想當 i 500的時候讓斷點 起作用 顯然一直f6你會崩潰的 public class debugpointtest 在 break...