performancecounter

    0熱度

    1回答

    我收集了使用PAPI的L2緩存未命中數的數據。我用4個線程(mpirun -np 4)運行了一個MPI應用程序,每個線程都讀取L2中的緩存未命中。每個線程輸出每個時間戳的數據。 如: Timestamp data xxx530 thread# 0 2136 xxx531 thread# 0 3217 .. . . . . . . . . . .

    1熱度

    1回答

    我需要測量一次應用事件的頻率,每秒發生一次頻率下降。這可以通過使用CountPerTimeInterval32計數器類型來實現,如果可以的話如何實現?如果不是,用什麼來衡量不經常發生的事件,哪種性能計數器最好?

    1熱度

    1回答

    Wireshark時間事件到microseconds哪裏得到它的微秒定時器,似乎很準確地做到這一點。我的問題是,在Windows下運行時,這些定時器來自哪裏?如果答案是「它使用這樣的庫和這樣的庫」,那麼我的問題就是「那個庫在Windows下的定時器在哪裏」?

    4熱度

    1回答

    我有一個C#項目,我必須同時訪問我的處理器的當前工作負載,並確保我在處理器的每個內核上運行一些特定的代碼。我的問題是,訪問我的處理器的工作負載似乎阻止我正確分配線程關聯掩碼。我有一些代碼在這裏,這說明了這個問題: using System; using System.Collections.Generic; using System.Linq; using System.Text; usi

    6熱度

    3回答

    我已經使用C#編寫了一個小型WPF小部件,它將當前CPU活動,使用的RAM和磁盤活動顯示爲三個小百分比類型條。我已經使用了以下PerformanceCounters此:(diskCounter的PerformanceCounter以每秒字節返回當前總的磁盤活動) private void InitialisePerformanceCounters() { cpuCounter = ne

    2熱度

    2回答

    我有一個C#應用程序,我必須得到處理器負載。根據this問題的接受答案,我的選擇是使用來自WMI或System.Diagnostics命名空間的性能計數器。 System.Diagnostics性能計數器存在問題(如文檔here),所以我唯一的選擇是使用WMI。下面的代碼顯示瞭如何讀取使用WMI處理器負載: using System; using System.Collections.Gener

    3熱度

    1回答

    我想更好地處理線程如何在ASP.NET中工作,所以我有一個測試網站,有幾頁,我有一個測試WinForms客戶端,創建40個大致併發請求到測試網站。這些請求大約需要5-10秒才能完成 - 他們在另一臺服務器上調用Web服務。當我運行測試客戶端時,我可以使用Fiddler來查看請求正在同時進行。但是,當我查看Web服務器上的性能監視器時,計數器「ASP.NET Apps v2.0.xxx/Reques

    1熱度

    1回答

    使用System.Diagnostics.PerformanceCounter,我想在每'x'分鐘後寫入結果。是否有任何功能支持這個或我將不得不編寫某種事件,在每'x'分鐘後被調用?謝謝

    0熱度

    3回答

    我正在尋找一種解決方案,以監視性能至關重要的系統的許多.NET組件。我一直在看性能計數器,它通常提供所需的信息。 最終的結果是,我想了許多寫入數據庫計數器,以便能夠在報告。我想保持計數器的歷史,但要進一步總結隨着時間的推移,即顯示平均小時,一天,一週等 性能和可用性是這個系統的關鍵。性能計數器是否應該走還是有更好的解決方案來收集所需的性能統計數據?我歡迎任何建議,鏈接等

    13熱度

    1回答

    我有一個自定義計數器類別,我需要添加一個新的計數器,而不刪除或重置任何現有的計數器。我怎樣才能做到這一點? 我試過使用CounterExists(),但即使在創建計數器後,如何將其關聯到CounterCreationDataCollection項目並將其與現有的計數器類別關聯?