Korkarım o kadar basit değil. Özellikle Özel baytlar, sorduğunuz soruyu cevaplamak için çok kullanışlı değildir.
Akılda tutulması gereken ilk şey, bir bellek sayfasının ana bellekte veya harici depolama alanında var olabileceğidir (bu günlerde "disk disk belleği" veya "takas"). İkincisi, bir işlemin ayakizinde özel bellek sayfalarına sahip olacağı, ancak diğer işlemlerin aynı anda kullandığı paylaşılan sayfalardaki nesneleri kullanmasıdır.
Çalışma kümesi , o anda ana bellekte depolanan işleme ait sayfaların boyutudur. Bir işlem tarafından kullanılan bir bellek sayfası sayfa dosyasına taşındığında, çalışma kümesi metriğinden çıkarılır ve ana belleğe geri çağrıldığında tekrar eklenir.
Çalışma seti, yalnızca sürecinizin sahip olduğu hafızayı ifade etmez. işlemler birçok paylaşılan hafıza nesnesini kullanır ve bu nesnelerin boyutu stat'e yansıtılır. ne yazık ki, iki işlem 1 MB'lık bir nesneyi paylaştığında, her ikisi de işlemlerinin çalışma kümesinde 1 MB'lık bir dağılım gösterdiğini gösterir, böylece tüm çalışma kümelerini eklerseniz, 1 MB nesnesi iki kez kaydedilir; böylece tüm çalışma kümesi boyutlarınızın birikmesi Aşırı durumlarda, mevcut tokmağın boyutunu aştığını görün. burada daha fazlasını görün: http://cybernetnews.com/cybernotes-windows-memory-usage-explained/
Özel Bayt , işlemin özel bellek ayak izinin takas için tamamen sayfalanmış olması durumunda işleme ayrılan (zorunlu olarak kullanılmayan) Sayfa dosya alanı miktarını ifade eder. Çoğu zaman, süreç tamamen (ya da hiç) sayfa dosyası yerleşik değildir, bu yüzden özel baytların daha fazla tahsis için "oda" olduğu görülmektedir. Ancak durum böyle değil.
Bununla birlikte, özel baytlar yalnızca özel bellek işlemlerini ifade eder, bu nedenle bu değer paylaşılan kaynakları yansıtmayabilir (paylaşılan kaynak yalnızca şu anda bu işlem tarafından kullanılıyor olsa bile).
"Çalışma kümesi Özel" ("WS Özel bayt" veya "sürümüne bağlı olarak işlem gezgininde" Özel WS ") muhtemelen kullanımınız için en iyi ölçümdür. sayfa dosyasıyla ilgilenmez, bu nedenle fiziksel ram'ınız üzerindeki işlemlerin kesin bir temsilini elde edersiniz ve paylaşılan nesneleri iki katına çıkarmaz. paylaşılan nesnelere bir kez bahsedilir (yalnızca onları oluşturan işlem için), ancak bu aynı zamanda tek bir işlem perspektifinden, işleminizin başka bir işlem tarafından oluşturulan paylaşılan nesneleri kullandığını kaydetmediğiniz anlamına gelir; makineyi veya paylaşılan nesneyi, başka bir işlem örneğini kullanmak yerine oluşturmak zorunda kaldığı bir durumda Windows Görev yöneticisi, bellek kullanımı ölçütü olarak özel çalışma kümesini kullanır.
umarım yardımcı olur