GlassFish 開發設定

因為開發時會一直 redeploy,多次以後放 class 的記憶體 permanent space 就會爆掉

可以修改 glassfishv3glassfishdomainsdomain1configdomain.xml (修改前先關掉 server)

先把第一個 jvm-options 改成

<jvm-options>-XX:MaxPermSize=256m</jvm-options>

再在底下加上

<jvm-options>-XX:NewRatio=20</jvm-options>
<jvm-options>-XX:+UseConcMarkSweepGC</jvm-options>
<jvm-options>-XX:+UseParNewGC</jvm-options>
<jvm-options>-XX:+CMSClassUnloadingEnabled</jvm-options>
<jvm-options>-XX:+CMSPermGenSweepingEnabled</jvm-options>
<jvm-options>-XX:+CMSPermGenPrecleaningEnabled</jvm-options>

應該可以撐更久

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *