Görev Yöneticisindeki “Analyze Wait Chain” nedir?


27

"Ayrıntılar" sekmesi altındaki Windows 8 Görev Yöneticisi'nde, sistemdeki tüm çalışan işlemlerin ayrıntılı bir listesi bulunmaktadır.

Her işlemin bağlam menüsünde "Analyze wait chain" adlı yeni bir menü maddesi vardır: awc

Bu bekleme zinciri nedir ve bu analiz ne yapar?

Yanıtlar:


21

Bu, asılı ve dondurulmuş programlarla başa çıkmak için özel bir araçtır. Donmaya neden olan gerçek işlemi tanımlamanıza yardımcı olur:

Bekleme zinciri ağacı analizi, hangi işlemlerin (ağaçtaki kök düğümleri) başka bir işlem tarafından kullanılan bir kaynağı (ağaçtaki alt düğümler) kullandığını ya da kullanmayı beklediğini gösterir (seçilen işlemin devam etmesi için gereklidir).

Yani yanıt vermeyen bir süreciniz varsa, bu araç size bir kaynak bağımlılığı ağacı gösterecek ve donmuş alt süreçleri (varsa) kırmızı renkle vurgulayacaktır. Doğru olanları bitirerek, verilerinizi ana süreçte saklayabilirsiniz.

Ayrıntılı bir açıklama için buna veya bu blog yayınlarına bakın.

Bekleme zincirine gelince, resmi API belgelerine bakın:

Bir bekleme zinciri , değişken bir dizi dizisi ve senkronizasyon nesnesidir; Her bir iplik, zincirdeki müteakip ipliğe ait olan, onu takip eden nesneyi bekler.

Aslında, Bekleme Zinciri Geçişi API'si Windows Vista'dan beri var. Örneğin, Windows 7'nin Kaynak Monitörü zaten aynı içerik menüsüne sahipti:

Win7 Kaynak Monitörü

Bu nedenle, Windows 8'de Görev Yöneticisi'nde yalnızca daha uygun bir yere taşındı (Kaynak İzleyicisi'nde de olduğu gibi, tam olarak kopyalandı).

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.