Mavericks Activity Monitory'de bellek terminolojisi


11

Mavericks'te Etkinlik Monitörü bellek terminolojisini değiştirdi. Bellek sekmesindeki işlemleri görüntülerken kullanılabilen sütunlar artık "Bellek", "Gerçek Bellek", "Gerçek Özel Bellek", "Gerçek Paylaşılan Bellek" ve "Temizlenebilir Bellek" öğelerini içermektedir.

Ben "Sanal Bellek" kayboldu ve "Bellek" eşdeğer olduklarını göründüğünden, ama bu kadar eklemek gibi görünmüyor çünkü "Bellek" her zaman "Gerçek Bellek" den büyük veya eşit olmamalı düşünürdüm "? (Eğer terminolojiyi doğru yorumluyorsam, Gerçek Bellek şu anda RAM'de bulunan sayfa sayısıdır ve Sanal bellek, diske, sıkıştırılmış vb. İle değiştirilenler de dahil olmak üzere toplam sayfa sayısıdır.) "Bellek" her zaman "Gerçek Bellek" ten daha küçüktür . Herkes bu gizemli "Bellek" metriğinin ne olduğunu açıklayabilir mi?


Cevabınızı apple.stackexchange.com/a/107/46950 adresinde bulacağınızı düşünüyorum .
Dave

1
@Dave Mavericks terminolojiyi değiştirmiş gibi göründüğü için bu cevap eski olabilir. Örneğin, bu cevap "Bellek" sütununun ne anlama geldiğini açıklamaz.
Max Nanasy

soru sorulduğundan beri işler değişti. En son Mavericks kullanma. Terminolojinizi takip etmiyorum?
Joop

Mevcut cevapta iyileştirilmesi gereken bir şey var mı?
bmike

Yanıtlar:


12

Her işlem için

  • Gerçek Bellek (her zaman en az Bellek kadar büyük)
    • Şu anda bir uygulama tarafından tüketilen Toplam Bellek (Sanal sayfalar dahil)
  • Hafıza
    • RAM'de kullanılan bellek
  • Temizlenebilir Bellek
    • Başka bir işlem daha gerçek belleğe ihtiyaç duyuyorsa, MMU tarafından temizlenebilen bellek.

Sonra, toplam sistem için

  • Fiziksel hafıza
    • Takılan RAM miktarı.
  • Kullanılan Bellek
    • Kullanılan ve hemen kullanılamayan RAM miktarı.
  • Sanal bellek
    • Sanal bellek olarak kullanılan disk veya flash sürücü alanı miktarı.
  • Kullanılan Takas
    • Sürücünüzde kullanılmayan dosyaları RAM'e ve RAM'den değiştirmek için kullanılan alan.
  • Uygulama Belleği
    • Uygulamalar tarafından kullanılan alan miktarı.
  • Kablolu Bellek
    • Diske önbelleğe alınamayan bellek, bu yüzden RAM'de kalmalıdır. Bu bellek diğer uygulamalar tarafından ödünç alınamaz.
  • Sıkıştırılmış
    • RAM'deki sıkıştırılmış bellek miktarı.
  • Dosya Önbelleği
    • Şu anda kullanılmayan dosyaları geçici olarak saklamak için kullanılan alan.

Bu bilgiyi, daha fazla okumak için kullanabileceğim bir kaynağınız var mı? En kafa karıştırıcı bulduğum kısım, cevabınızda "Gerçek Bellek" diğer işletim sistemlerinde "Sanal Bellek" e karşılık geliyor gibi görünüyor. Diğer birçok işletim sistemindeki “Bellek” inizin “Gerçek Bellek” olduğunu söylemek doğru olur mu?
staticfloat

1
Kesinlikle elma gerçek bellek ve bellek gibi nadir bellek terimlerini kullanarak "satırları bulanıklık" seçmiş gibi görünüyor. Tüm "Sistem" olanlar için, yani son 8 tanım için, bunlar doğrudan Etkinlik Monitörü Yardım sayfalarından kaldırılır. En üç bellek kullanımda dayalı tahminler ve gözlem, eğitim verilmekte ve elma dev merkezi bazı belgeler developer.apple.com/library/mac/documentation/Performance/...
wrossmck

2
Sıkıştırılmış bellek sütunundaki sayı tam olarak ne anlama geliyor? Etkinlik izleyicisi, belirli bir işlemin 621.4 MB bellek ve 615.4 MB sıkıştırılmış bellek kullandığını söylüyorsa, bu işlem gerçekten sadece 6 MB bellek kullanıyor mu? Yoksa 621,4 MB'den 615,4'ü belirli bir boyuta sıkıştırıldı mı? Veya başka bir şey?
Başkan James Moveon Polk

4
Sierra'da en azından "Gerçek Bellek", "Bellek" ten önemli ölçüde daha az olabilir. i.imgur.com/RvAG9oWl.png
Phil Cohen

1
@JamesKPolk Ne diyebilirim ki, "Sıkıştırılmış Bellek" işlem sütunu ön sıkıştırma. "Bellek" daha sonra "Gerçek Bellek" + sıkıştırma sonrası boyuttur. Örneğin, şu anda Finder'ım Memory 613M, Real 556M, Sıkıştırılmış 429M'ye sahip. 613-556 = 57M, başka bir sütunda rapor edilmiyor. Sistem genelinde "Sıkıştırılmış:" girdi, sanırım, tüm süreçlerin sıkıştırma sonrası kullanılan gerçek alandır. Benim sistemimde, en üstteki 3 işlem 3GB'ın üzerinde "Sıkıştırılmış" rapor, ancak sistem toplamda sadece 1.36GB rapor ediyor.
matthias
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.