Aşağıdaki gibi JVM parametrelerini -Xms ve -Xmx ileterek Öbek Boyutunu artırabilirsiniz :
Jar Dosyaları için:
java -jar -Xms4096M -Xmx6144M jarFilePath.jar
Java Dosyaları için:
java -Xms4096M -Xmx6144M ClassName
Yukarıdaki parametreler InitialHeapSize (-Xms) değerini 4GB (4096 MB) ve MaxHeapSize (-Xmx) değerini 6GB'a (6144 MB) yükseltir .
Ancak, Genç Nesil Yığın Boyutu aynı kalacak ve Eski Nesil Yığın Boyutuna ek HeapSize eklenecektir . To Genç Gen Heap ve Eski Gen Heap boyutunu eşitlemek , kullanım -XX: NewRatio = 1 XX: -UseAdaptiveSizePolicy parametreler.
java -jar -Xms4096M -Xmx6144M -XX:NewRatio=1 -XX:-UseAdaptiveSizePolicy pathToJarFile.jar
-XX: NewRatio = Eski Gen Yığın Boyutu: Genç Gen HeapSize (İstediğiniz oranı elde etmek için bu oranla oynayabilirsiniz).
-Xmx6g
mi Bu işe yaramadı mı? Ne gözlemledin?