2012-03-06 22 views
9

Stworzyłem zwyczaj licznik wydajności za pomocą następującego kodu:Jak wyzerować licznik zwyczaj wydajności

public class PerfCounter 
{ 
    private PerformanceCounter perfCounter; 

    PerfCounter(string CategoryName, string CounterName) 
    { 
     perfCounter = new PerformanceCounter(CategoryName, CounterName, false); 
     perfCounter.BeginInit(); 
    } 

    public void IncrementBy(long value) 
    { 
     perfCounter.IncrementBy(value); 
    } 

    public void Reset() 
    { 
     //what should I add here? 
    } 
} 

wszystko działa dobrze, ale nie wiem, jak zresetować licznik. Czy ktoś może mi pomóc?

+2

Może to pomoże? http://stackoverflow.com/questions/9195851/reset-performance-counter-crom-command-line – Freddy

Odpowiedz

13

Wykonaj:

public void Reset() 
{ 
    perfCounter.RawValue = 0; 
} 
+2

Dzięki, to zadziałało. – Schaliasos

+0

Nie ma za co :-) –

Powiązane problemy