Blueimp 論壇首頁
  首頁  | 討論區  | 最新話題  | 搜尋  | XML  |  登入

此話題中所有文章數: 2 [ 話題狀態: 一般 ]
上一話題 此文章已經觀看 5074 次 而且有 1 篇回應 下一話題
會員大頭照
男寶寶 Moonnight 《護衛隊長》
文章: 726
v3.8.8

JBuilder 效能調整

JBuilder 效能調整
Tomm Re:JB9 .. 超慢? [Re:gwanlin87] 於 2004-02-18 10:49
================================


Borland 網頁上有列出 JBuilder 系統需求配備,以 JBuilder X Enterprise 版為例,最低系統需求是 512 MB RAM , 建議需求是 728 MB RAM, 倘若您的機器已經有 728 MB RAM , 但是 JBuilder 預設僅使用 64 MB JVM Heap,速度還是會慢,您可以文字編輯工具開啟位於 \JBuilderx\bin\jbuilder.config 這個組態設定檔,將裡面記憶體調大

# Tune this VM to provide enough headroom to work on large
# applications
vmparam -Xms512m #最少配置 512 MB RAM
vmparam -Xmx512m #最多配置 512 MB RAM

JVM Heap Size 不足時, GC 就不斷的嘗試擠出些記憶體,執行效率就很糟糕了...
當然請注意這是 JVM Heap Size, 還要加上 Stack , Thread 等其他不受 GC 管理的 Memory , 之後比對作業系統提供的可用記憶體資訊,可以調整出較佳的組態設定值.

文章出處:
Java技術論壇-
http://www.javaworld.com.tw/jute/post/view?bid=10&id=33253&sty=3&age=0&tpg=1&ppg=1#33253


[2005/6/22 下午 05:48:24]   [返迴此篇文章頂端 ]  回到頂端 
會員大頭照
男寶寶 Moonnight 《護衛隊長》
文章: 726
v3.8.8

Re: JBuilder 效能調整

JBuilder 效能調整(2) - 調整 VM 使用 記憶體
預設值一開始似乎會配置 2Mbytes 左右,有時候會需要配置大一點的記憶體進行測試。

可以用以下程式碼檢查目前所使用(配置)的記憶體大小:
long totalMem = Runtime.getRuntime().totalMemory();
long freeMem = Runtime.getRuntime().freeMemory();
System.out.println("Total memory" + totalMem);
System.out.println("Free memory" + freeMem);


可以用以下方式調整記憶體的配置:
1.開啟 Runtime configure
2.選擇你的設定,Server 或 Application 都是用。
3.在VM Parameters 內輸入參數,在這提供增加記憶體配置的參數:
-Xms32m -Xmx256m
ms --> min
mx --> max

加大記憶體可能會換來整台 NB 或 PC 跑不動,要謹慎!

參考文件:
Java 技術論壇 -
http://www.javaworld.com.tw/jute/post/view?bid=10&id=36109&sty=3&keywords=vm+heap
[2005/6/22 下午 05:48:53]   [返迴此篇文章頂端 ]  回到頂端