>>595
自分が撒いた種なんで一応説明しておく あれは、そもそもJava7はPerm領域が極端に小さいから拡張してねって話だったのよ
Java8だとPerm領域はMetaspaceSizeに変更されてるからメモリ領域不足には困らないけど、事実上制限が無いので設定しだいでは仮想メモリまで使ってしまう
それを防止する為に設定した方が早くなるよーって言いたかった それぞれの補足を書いとく

MetaspaceSize(Perm)はクラスやそのメソッドの情報が入ってるであってるけどclassファイルはマイクラで言えば大部分がModでのバニラ改変作業のこと
実際に判定処理するのはNew領域ですが、命令コードが全て格納されてるんで領域が小さいと命令呼び出すのに時間がかかります
MaxNewSizeはチャンクにアクセスする係 これが大きいとチャンク処理そのものが高速化する(但し、Xmxの1/4くらいにすること)
それから、いくらMaxNewSizeが大きくてもMetaspaceSizeが小さいと命令が飛んで来ないので意味なしです
XmxはMaxNewSizeが各Modでそれぞれチャンク判定して最終的に鉱石/Mob配置が決定した時に描写として使われるOld領域がメインですね
ブロックが壊れたかの判定はMaxNewSizeですが、壊れたものとして描写する時にXmxのOld領域を使いますので描写処理の多い魔術や影Modとかでは有用です

オススメの設定はスペックと環境次第なので何とも言えないが、一応自分の設定を書いておくと搭載メモリ16Gで
-Xmx8G -Xms8G -Xmn2048M -XX:MaxNewSize=2048M -XX:MetaspaceSize=6144M -XX:MetaspaceSize=6144M (Xmx + Metaspace = 14G割当)
各種で最低と最大メモリを同じにしてるけど、これは一定メモリ与えたほうが体感速度が上がるためです
メモリが8GならOS領域で2Gくらい残すとしても6Gは使えるし
-Xmx4G -Xms4G -Xmn1024M -XX:MaxNewSize=1024M -XX:MetaspaceSize=2048M -XX:MetaspaceSize=2048Mくらいかな?
あとは自分で微調整してほしい あと1チャンクだけ点滅したりしてたらXmnだけ設定してMaxNewSizeは削除すると改善するかも