【发布时间】:2010-08-25 22:41:11
【问题描述】:
我需要记录一个任务所花费的时间,并且有人建议我使用 Windows 性能计数器。
我需要记录解决给定数学问题所花费的时间。 Solve 方法的第一行将启动 StopWatch,最后一行将停止它。
当我记录解决问题所花费的时间时,我需要记录时间以及 ProblemId(一个字符串)。
性能计数器可以像这样使用记录数据吗? perfmon 图会与标识符一起绘制时间吗?所以当我单击或将鼠标悬停在图形点上时,它会显示 ProblemID?
提前致谢
public class MathProblem
{
public string ProblemID;
public void Solve()
{
StopWatch sw = StopWatch.StartNew();
sw.Stop();
//Log to performance counter with ProblemID
}
}
【问题讨论】:
标签: c# performancecounter