JDK 1.3でPermanent世代領域の最大を指定するJava VMのオプション-XX:MaxPermSizeの値を128mから150mに増やしたところ、メッセージが出力され、起動できなくなりました。原因と対処方法を教えてください。
- JDK 1.3でPermanent世代領域の最大を指定するJava VMのオプション-XX:MaxPermSizeの値を128mから150mに増やしたところ、以下のメッセージが出力され、起動できなくなりました。原因と対処方法を教えてください。
Error occurred during initialization of VM
Size of maximum permanent space (157286400 bytes) must be aligned to 4194304 bytes - メッセージが示すとおり、-XX:MaxPermSize=nnには、4MB単位の値を指定する必要があります。
そのため、
-XX:MaxPermSize=148m
または、
-XX:MaxPermSize=152m
を指定してください。
なお、JDK 1.4以降は、この制約はありません。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |