Java Teknolojileri ve Programcıları Derneği Adapter Pattern
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.

yazan Erol KOCAMAN

Cevapla