Tapınaklar

Son kullanıcıların, uygulamalarında Windows Performans Sayaçlarını Windows Performans Sayaçlarını Kullanmalarını Sağlayan Basit Bir Çerçeve
Şimdi İndirin

Tapınaklar Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Yayıncı adı:
  • Nick Bitounis
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 219 KB

Tapınaklar Etiketler


Tapınaklar Açıklama

DevCounters, son kullanıcıların uygulamalarındaki Windows performans sayaçlarını yeterince kullanmalarını sağlayan basit bir çerçeve sağlamak için tasarlanmıştır. Performans sayaçları, uygulamanız için, genellikle göz ardı edilen veya hafife alınan bir odaklanma alanı sağlama yöntemi sağlar. Performans sayaçlarının izlenmesi kolay olmasına rağmen, onları kullanmak için gerekli kod en iyi şekilde sıkıcı olarak kabul edilir. DevCounters, geliştiricinin omuzlarından performans sayaçlarının kullanılmasının tekrarlayan çalışmalarının bir kısmını almaya vurgulamaktadır. işlevsellik ve sınırlamalar sağladı Kütüphanenin asıl amacı, Shorthands yoluyla performans sayaçlarına hızlı ve sorunsuz erişim sağlamaktır. Bunlar, bir geliştiricinin bir tezgaha atadığı ve bunlara erişmek için uygulama kaynağından kullandığı keyfi adlardır. Shorthands, düz performans sayaçlarına veya performans sayaçlarına erişmek için kullanılabilir. DevCounters ayrıca, spesifik bir metrik (örneğin, yapılan işlemler için yapılan işlemler) birkaç sayaç örneği kullanma ve tüm sayaç durumlarının değerlerini ekleyen benzersiz, toplam bir sayaç oluşturma otomatik bir yöntem sunar. Sayaç örnekleri ve toplam sayaçlar, bir sistemin veya özel metriklerin birkaç kez meydanaadığı senaryolarda yaygın olarak kullanılır (örneğin, iki çekirdekli sistemde, her iki CPU çekirdeği, ikinci sayaç başına bir kesintiye sahiptir ve toplam bir sayacı laboratuvar _total budur. İkisi de). Son olarak, DevCounters sayaçları yayınlamak için bir kuyruk şeması sunar. Hosting uygulaması, bu istekleri bir kuyruğa yerleştirerek değerlerini değiştirerek performans sayaçlarındaki değişiklikleri etkili bir şekilde talep eder. DevCounters, kuyruktan istekleri soymak ve işlemek için bir arka plan zamanlayıcısı kullanır. DevCounters, çoğunlukla tasarım süresinde bir barındırma uygulamasıyla entegrasyona yönelik bir görünümle yaratıldı. Bu, kullanımı için bir sınırlama getirir, yani Kütüphane kullanıcılarının, kullanılacak performans sayaçlarının isimlerini önceden bilmek kabul edilir. Bu, kütüphanenin akıllı bir şekilde kullanılamayacağı anlamına gelmez (örneğin, özel proxyes aracılığıyla nesnelerin oluşturulduğu bir tasarım, çok sayıda performans sayacı örneğine sahip olmanız gerekiyorsa, önemli kod tasarrufu sağlayabilir, ancak temel metrikleriniz azdır. ). Ancak, mevcut çalışma zamanı kitaplıkları için dinamik sayaç oluşturulması gerekliyse, yönlendirilmiş programlamaya da bakmak isteyebilirsiniz.


Tapınaklar İlgili Yazılım