2009年3月30日 星期一

FlexBuilder.ini啟動選項的優化

在Flex Builder的安裝目錄下,會有這個文件。打開後,會有一些參數,如

Xms, Xmx, PremSize, MaxPremSize 都是什麼意思呢?

在網上找了找,應該是如下的解釋,不對請更正啊。

Xms: 軟件使用時,RAM需要的最小值

Xmx: 軟件使用時,RAM可以用到的最大值

PremSize: 非堆內存初始值

MaxPremSize: 非堆內存最大值

最後這兩個,我也弄不大懂是啥意思,不過大概意思是說JVM用到的內存分兩種Heap和Non-Heap(非堆)。具體是怎麼運作的,可以參考

我的設置,如下,

-vmargs
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m
-XX:PermSize=512m
-XX:+UseParallelGC
-Djava.net.preferIPv4Stack=true

之所以讓Xms和Xmx一樣,就是讓JVM在啟動時就一次性的拿到這些內存,不讓在使用過程中,發現內存不夠再去獲取的情況發生。

更改後,Flex Builder的啟動速度是變快了。其他的,等我用用發現好處了,再來上報體會。

【下列文章您可能也有興趣】

沒有留言: