Jun 05
Önceki yazımda Java Sanal Makinasının kullandığı bellek miktarının ayarlanmasını anlatmıştım. Aşağıdaki kod sayesinde bu değerlere ulaşabiliriz.
// Şu an kullandığı bellek miktarı long userMemory = Runtime.getRuntime().totalMemory(); // En çok kullanabileceği bellek miktarı // Eğer bu miktar aşılırsa OutOfMemoryException atılır long maxMemory= Runtime.getRuntime().maxMemory(); // Boş bellek miktarı long freeMemory = Runtime.getRuntime().freeMemory();
Yukarıdaki verileri kullanarak sizin programınız OutOfMemoryException hatası vermeden kullanıcıyı uyarabilirsiniz.

Son Yorumlar