調べてみたことを記載します。
JDKにjinfoというコマンドがあるので試してみました。(Oracle, Windows64bit, Windows10)
c:\>jinfo -flag MaxHeapSize 9756
-XX:MaxHeapSize=734003200
c:\>jinfo -flag MaxHeapSize=720000000 9756
Exception in thread "main" com.sun.tools.attach.AttachOperationFailedException: flag 'MaxHeapSize' cannot be changed
jinfoで書き換えられないということはOracleのJVMではできないと思いました。VMの種類によってGCの仕組みが違ったりもすると思えるので中にはできるものもあるのかも知れませ。
なお、起動済みのJVMに対して-Xmsを指定しなおすことに意味はないと思います。(初期ヒープサイズだから)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/18 14:05
2016/12/18 14:22 編集