Kullanım görünümü

Kullanım görünümü geçerli işlem tarafından kullanılan CPU, GPU ve diğer sistem kaynakları hakkındaki bilgileri görüntüler (eşzamanlılık görselleştiricisini başlatmak için Eşzamanlılık Görselleştiricisini Çözümle'yi>seçin). Analiz edilen işlemin, Boşta kalma işleminin, Sistem işleminin ve zaman içinde sistemde çalışan diğer işlemlerin ortalama çekirdek kullanımını gösterir. Belirli bir anda hangi çekirdeğin etkin olduğunu göstermez. Örneğin, her biri belirli bir süre için yüzde 50 kapasitede çalışan iki çekirdek varsa, bu görünümde kullanılan bir mantıksal çekirdek gösterilir. Görünüm, profil oluşturma zamanı kısa zaman dilimlerine bölünerek oluşturulur. Her kesim için grafik, bu aralık boyunca mantıksal çekirdekler üzerinde yürütülen ortalama işlem iş parçacığı sayısını çizer.

CPU Utilization View

Grafikte zaman (x ekseninde) ve hedef işlem, Boşta işlemi ve Sistem işlemi tarafından kullanılan ortalama mantıksal çekirdekler gösterilir. (Boşta işlemi boşta çekirdekleri gösterir. Sistem işlemi, Windows'ta diğer işlemler adına iş gerçekleştirebilen bir işlemdir.) Kalan çekirdeklerin kullanımı için sistem hesabında çalışan kalan işlemler.

Mantıksal çekirdek sayısı y ekseninde gösterilir. Windows, donanımdaki eşzamanlı çoklu iş parçacığı desteğine mantıksal çekirdek (örneğin, Hyper-Threading) olarak davranır. Bu nedenle, çekirdek başına iki donanım iş parçacığını destekleyen dört çekirdekli işlemciye sahip bir sistem, sekiz mantıksal çekirdekli bir sistem olarak görünür. Bu, Çekirdekler görünümü için de geçerlidir. Daha fazla bilgi için bkz . Çekirdekler görünümü.

GPU Etkinliği grafiği, zaman içinde kullanılan DirectX altyapılarının sayısını gösterir. Bir DMA paketini işliyorsa altyapı kullanımdadır. Grafikte belirli DirectX altyapısı (örneğin, 3B Altyapı, Video Altyapısı ve diğerleri) gösterilmez.

Purpose

Eşzamanlılık Görselleştiricisi'ni kullandığınızda performans araştırmalarının başlangıç noktası olarak Kullanım Görünümü'nü öneririz. Bir uygulamada zaman içinde eşzamanlılık derecesine genel bir bakış sağladığından, performans ayarlama veya paralelleştirme gerektiren alanları hızla tanımlamak için bunu kullanabilirsiniz.

Performans ayarlamayla ilgileniyorsanız beklentilerinizi karşılamayan davranışları belirlemeye çalışıyor olabilirsiniz. Mantıksal CPU çekirdeklerinin düşük kullanımına sahip bölgelerin varlığını ve nedenini de arıyor olabilirsiniz. CPU ile GPU arasındaki kullanım desenlerini de arıyor olabilirsiniz.

Bir uygulamayı paralel hale getirmeyle ilgileniyorsanız, büyük olasılıkla CPU'ya bağlı yürütme alanlarını veya CPU kullanmadığınız alanları arıyorsunuzdur.

CPU'ya bağlı alanlar yeşildir. Grafikte, uygulama seri durumdaysa tek bir çekirdeğin kullanıldığı gösterilir.

CPU kullanmadığınız alanlar gridir. Bunlar, uygulamanın boşta olduğu veya diğer CPU'ya bağlı çalışmalarla çakışarak paralellik için fırsatlar sağlayan engelleme G/Ç'sini gerçekleştirdiği noktaları temsil edebilir.

İlginizi çekebilecek bir davranış bulduğunuzda, bölgeyi seçerek yakınlaştırabilirsiniz. Yakınlaştırdıktan sonra, daha ayrıntılı analiz için İş Parçacıkları Görünümü'ne veya Çekirdekler Görünümü'ne geçebilirsiniz.

GPU'yu C++ AMP veya DirectX kullanarak kullanıyorsanız, kullanılan GPU altyapısı sayısını veya GPU'nun beklenmedik şekilde boşta olduğu alanları belirlemek isteyebilirsiniz.

Zoom

CPU Kullanımı grafiğini veya GPU Etkinliği grafiğini yakınlaştırmak için bir bölüm seçin veya grafiğin üzerindeki yakınlaştırma kaydırıcı aracını kullanın. Diğer görünümlere geçiş yaptığınızda yakınlaştırma ayarı devam eder. Yeniden uzaklaştırmak için yakınlaştırma kaydırıcı aracını kullanın. Ctrl+kaydırmayı kullanarak da yakınlaştırabilirsiniz.

CPU Kullanımı grafiği

CPU Kullanımı grafiği, bir uygulamada zaman içindeki kullanım düzeyini gösterir. X ekseni izlemenin süresini, y ekseni ise sistemdeki mantıksal çekirdek sayısını temsil eder. Grafikte belirli bir anda hangi çekirdeğin etkin olduğu gösterilmez. Örneğin, her biri belirli bir süre için yüzde 50 kapasitede çalışan iki çekirdek varsa, bu görünümde kullanılan bir mantıksal çekirdek gösterilir.

CPU Kullanımı grafı renkleri

  • Yeşil, sistemdeki mantıksal çekirdeklerin geçerli işlem tarafından kullanımını gösterir.

  • Açık gri, sistemdeki diğer işlemler tarafından mantıksal çekirdek kullanımını gösterir. CPU grafiğindeki açık grinin yüksek bir yüzdesi, sistemin diğer işlemler tarafından yoğun bir şekilde yüklendiğini ve sürecinizin onlar tarafından önceden yüklenmiş olma olasılığını gösterir. Diğer işlemler tarafından mantıksal çekirdek tüketimini azaltmak için, sistemde çalışan sayısını azaltın.

  • Koyu gri, sistem işlemi tarafından mantıksal çekirdek tüketimini gösterir. Bunu doğrudan denetleyemezsiniz, ancak işlemin mantıksal çekirdek kullanılabilirliğini etkileyebileceği için ne zaman gerçekleştiğini bilmek yararlı olur.

  • Beyaz, sistemde kullanılmayan mantıksal çekirdeklerin kullanılabilirliğini gösterir. Paralellik için daha fazla fırsat bulabilirseniz bu çekirdekler sürecinizde kullanılabilir.

Ortalama CPU kullanımı

Profili oluşturulan işlemin işlem süresi boyunca sistemin mantıksal çekirdeklerinin ortalama kullanımını gösterir. Grafikte belirli bir anda hangi çekirdeğin etkin olduğu gösterilmez. Örneğin, belirli bir süre boyunca her biri %50 kapasitede çalışan iki çekirdek varsa, bu görünümde kullanılan bir mantıksal çekirdek gösterilir.

Yakınlaştırma denetimi (kullanım görünümü)

Yakınlaştırma denetimi, belirli ilgi alanlarına odaklanmak için CPU kullanım grafiğini yakınlaştırmanıza yardımcı olur. Bu denetim görünümün ortasına yakınlaştırır. Bu nedenle, yakınlaştırmadan önce ilgi alanını ortalamalısınız.

Vurgulanmış bir alan oluşturmak için fare işaretçisini CPU kullanım grafiğine veya GPU etkinlik grafiğine sürükleyebilirsiniz. Fare düğmesi serbest bırakıldığında, görünüm seçili aralıkta yakınlaştırılır.

GPU Etkinlik grafiği

Eşzamanlılık Görselleştiricisi'ndeki GPU Etkinliği grafiği, zaman içinde kullanılan DirectX altyapılarının sayısıyla ölçülen sistemdeki DirectX etkinliği düzeyini görüntüler. Grafikte hangi altyapıların kullanıldığı gösterilmez. Herhangi bir GPU çalışmasını işliyorsa altyapının kullanımda olduğu kabul edilir.

GPU Etkinlik grafiği renkleri

Yeşil, geçerli işleme göre DirectX Altyapılarının tüketimini gösterir.

Açık gri, DirectX Motorlarının sistemdeki diğer işlemler tarafından tüketilmesine işaret eder. Diğer işlemler tarafından DirectX altyapılarının tüketimini azaltmak için sistemde çalışan diğer işlemlerin sayısını azaltın.

Beyaz, sistemde kullanılmayan DirectX altyapılarının kullanılabilirliğini gösterir. Bu altyapılardan faydalanmak için daha fazla fırsat bulabilirseniz bu altyapılar sizin için kullanılabilir. Bazı altyapılar yalnızca belirli görev türleri için kullanılabilir.

GPU Etkinliği (Disk Belleği)

İş Parçacıkları sekmesindeki GPU Etkinliği (Sayfalama) segmentleri, GPU'nun disk belleği isteklerini işleme zamanlarını temsil eder. Bir segmentin uzunluğu, GPU'nun doğrudan bellek erişimi (DMA) disk belleği paketini işleme süresini temsil eder. Genellikle, disk belleği paketleri CPU ve GPU arasında bellek aktarımıyla ilişkilendirilir.

Bir GPU disk belleği kesimi seçtiğinizde Geçerli sekmesindeki raporda işlenen DMA paketiyle ilgili bilgiler görüntülenir. Bu, DirectX altyapısıyla ilişkili donanım kuyruğunda beklediği süreyi, DMA paketini gönderen işlemi ve paketi işlemek için gereken süreyi içerir.

GPU Etkinliği (Bu İşlem)

Eşzamanlılık Görselleştiricisi'ndeki İş Parçacıkları görünümündeki GPU Etkinliği (Bu İşlem) segmentleri, GPU'nun geçerli işlem adına istekleri işlediği saatleri temsil eder. Bu istekler GPU'ya doğrudan bellek erişimi (DMA) paketleri olarak gönderilir. Bir segmentin uzunluğu, GPU'nun geçerli işlem adına bir DMA paketini işlediği zamanı temsil eder.

GPU etkinlik segmentini seçtiğinizde Geçerli sekmesindeki raporda işlenen DMA paketiyle ilgili bilgiler görüntülenir. Bu bilgiler, paketin DirectX altyapısıyla ilişkili donanım kuyruğunda beklediği süreyi, paketi gönderen işlemi ve paketi işlemek için gereken süreyi içerir. Geçerli işlem dışındaki bir işlem, DMA paketini GPU'ya fiziksel olarak göndermiş olabilir. Eşzamanlılık Görselleştiricisi, geçerli işlem adına GPU'ya başka bir işlemin ne zaman çalıştığını algılayabilir.

GPU Etkinliği (Diğer İşlemler)

Eşzamanlılık Görselleştiricisi'nin İş Parçacıkları görünümündeki GPU Etkinliği (Diğer İşlemler) kesimleri, GPU'nun sistemdeki diğer işlemler adına istekleri işlediği zamanları temsil eder. Bu istekler GPU'ya doğrudan bellek erişimi (DMA) paketleri olarak gönderilir. Bir segmentin uzunluğu, paketin GPU tarafından işlendiği süreyi temsil eder.

Bu tür bir segment seçtiğinizde Geçerli sekmesindeki raporda işlenen paketle ilgili bilgiler görüntülenir. Bilgiler, paketin DirectX altyapısıyla ilişkili donanım kuyruğunda beklediği süreyi, paketi gönderen işlemi ve paketi işlemek için gereken süreyi içerir.