在C#應用程序中,可以使用靜態變量來追蹤性能指標。下面是一個簡單的示例代碼:
public class PerformanceTracker
{
private static int _totalRequests = 0;
private static long _totalProcessingTime = 0;
public static void TrackRequest(int processingTime)
{
_totalRequests++;
_totalProcessingTime += processingTime;
}
public static double GetAverageProcessingTime()
{
if (_totalRequests == 0)
{
return 0;
}
return (double)_totalProcessingTime / _totalRequests;
}
public static void Reset()
{
_totalRequests = 0;
_totalProcessingTime = 0;
}
}
在應用程序中,可以在需要追蹤性能指標的地方調用TrackRequest
方法,傳入處理時間作為參數。然后可以通過調用GetAverageProcessingTime
方法來獲取平均處理時間。如果需要重置性能指標,可以調用Reset
方法。
這樣就可以利用靜態變量來追蹤C#應用程序的性能指標,方便進行性能監控和優化。