performancecounter

    5熱度

    3回答

    我必須在這裏做一些非常錯誤的事情。我創建一個自定義性能計數器如下:創建 string counterCategory = "Test Category"; string counterName = "Test Counter"; if (!PerformanceCounterCategory.Exists(counterCategory)) { Console.WriteLine

    0熱度

    3回答

    我們開發了一個使用SQL Server作爲後端的.NET Web應用程序。現在我們想爲技術支持團隊提供一個監控儀表板應用程序。這個想法是,這個監控應用程序將顯示託管應用程序的Web服務器和持有該數據的數據庫服務器的「健康狀況」的全局圖。這種「健康」措施應該反映每臺機器的工作負載,並且將是一個從我需要確定的某些輸入計算得出的數字(比如說在0到100之間)。 對於Web服務器,我想必須考慮每個時間單元

    2熱度

    1回答

    最近我開始使用VSTS,並且我製作了一些測試腳本以針對網站運行。 這些腳本基本上由一個同步的WebService請求組成。 我跑這個腳本2000個用戶,並檢查當前連接性能計數器,但它從來沒有高於17 測試運行的量總是接近150由於測試只包含一個WebService的請求,我認爲當前連接會和這個數字相似。 有人能解釋一下當前連接計數器的真正含義嗎?因爲它似乎不是一次處理的請求數量? 在此先感謝!

    33熱度

    1回答

    我有一個在VS2008和Vista上正常工作的程序,但是我在Windows 7和VS2010/.NET Framework 4.0上試用它,它不工作。最終問題是System.Diagnostics.PerformanceCounterCategory.GetCategories()(和其他PerformanceCounterCategory方法)不起作用。我收到System.InvalidOper

    22熱度

    3回答

    當我執行以下程序並查看性能計數器時,結果對我來說沒有意義。當我期望〜0.1或〜100時,平均值爲零,最小/最大值爲〜0.4。 我的問題是什麼? 代碼 class Program { const string CategoryName = "____Test Category"; const string CounterName = "Average Operation Tim

    1熱度

    3回答

    我試圖使用c#的性能計數器來跟蹤應用程序(實際上是一個Windows服務)的吞吐量。但我有一個關於如何解決這個問題...我的應用程序解析XML文檔,我想監視每單位時間解析多少個文檔。 我每次解析文檔時都使用_counter.Increment(),但這總是給我解析文檔的總數(平面圖)。我想製作出好的情節,我可以設置要抽樣的時間間隔,並在該時間間隔內獲得計數。 這是可能的使用性能計數器還是應採取不同

    4熱度

    1回答

    如果我每N秒監視一次ASP.NET請求/秒性能計數器,我應該如何解釋這些值?採樣間隔期間處理的請求數是否除以N?或者不管採樣間隔是多少秒?

    3熱度

    1回答

    ElapsedTime性能計數器的正確初始值是多少?當我的應用程序啓動時,我將性能計數器實例的.RawValue設置爲0,但這不正確。它看起來需要基於當前時間,但我不確定我應該使用的實際值是多少。

    2熱度

    2回答

    我有一個性能計數器類別。這個類別的計數器可能會改變我的下一個版本,所以當程序啓動時,我想檢查類別是否存在,並且它是正確的版本 - 如果沒有,請創建新的類別。我可以通過在幫助字符串中存儲一個GUID來做到這一點,但這顯然是臭的。使用.NET API可以更乾淨嗎? 現有臭版本... if (PerformanceCounterCategory.Exists(CATEGORY_NAME)) {

    0熱度

    3回答

    我試圖顯示自上次表現反覆發生的操作次數。我已創建使用下面的性能計數器: var clearStateCounterData = new CounterCreationData() { CounterName = ClearStateName, CounterHelp = "The number of times the service state has been clear