在 eclipse 把 application deploy 到 weblogic, 執行時常發生 PermGen space error,記憶體確定是足夠的,一開始是去調 eclipse.ini 的 -XX:MaxPermSize=??m 但是並沒有改善狀況,後來想到 eclipse 只是去啟動 weblogic 的 runtime ,調 eclipse 的參數應該是無法影響 weblogic 運作。
後來在網路上找到調 weblogic 參數文件,修改 <domain>/bin/setDomainEnv.cmd 檔案,調整以下2行參數即有明顯改善
set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=??m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=??m