java uygulamarında özellikle büyük boyutlu XML dosyası okuma işlemlerinde eğer şu hatayı (java.lang.OutOfMemoryError: Java heap space) alıyorsanız uygulamanız java sanal makinasının ram'den kullanabileceği maksimum hafıza sınırını aşıyor demektir.
minimum 32 MB, max 128MB varsayılan sınır değerleridir.
sınırları değiştirmek için 2 yöntem:
1- comut satırından(comman line) - minumum 128 MB, maximum 512MB olarak ayarlıyoruz-
java -Xms128M -Xmx512M
2- kullandığımız ide üzerinden(eclipse)
Run/Run configurations (yada run as properties)/ Arguments/VM Arguments
buradaki yazı alanına aşağıdaki kodu yazıyoruz. ve Run diyoruz. başındaki -(tire) işaretini unutmuyoruz.
-Xms128M -Xmx512M
Hiç yorum yok:
Yorum Gönder