在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的啟動速度是變快了。其他的,等我用用發現好處了,再來上報體會。
沒有留言:
張貼留言