MacOSX'in belleği nasıl yönettiğini anladığımı düşündüm, ancak son zamanlarda performansından şaşkına döndüm. Durum şu:
- MacOSX 10.6.7 çalıştıran 8GB fiziksel belleğe sahip yepyeni bir Core i7 sistemim var. Bellek, bellek, Safari, Mail, Xcode, Terminal vb.
- Her biri yaklaşık 2000M gerçek bellek kullanan üç 64 bit işlemi paralel olarak çalıştırmam gerekiyor.
- Kablolu bellek 1000M'nin altında kalmasına rağmen (yani işlemler için 7000M'den fazla kullanılabilirim var), başlattığım üç bellek yoğun işlemden çok kötü performansa yol açan ağır sayfalama etkinliği görüyorum.
- Görünüşe göre, rapor edilen etkin olmayan bellek 2500M civarında kaldığı ve aktif bellek 5000M'nin üzerine çıkmadığı için kullanılabilir RAM'iniz bitmiyor.
Birisi bana MacOSX'un neden disk işlemine başvurmak yerine ihtiyaç duyduğu işlemler için etkin olmayan belleği serbest bırakmadığına dair bir ipucu verebilir mi? Ayrıca, sistem tarafından bellek yönetimini etkilemenin uygun bir yolu var mı?