2013-02-06 49 views
3

我正在寻找一种方法来简化在我们的应用程序中创建和使用性能计数器,以便运行负载测试并使用计数器获取特定于应用程序的信息。使用属性来完成它会很好。例如,当程序员在方法上放置适当的属性时,测量方法执行时间。所以我正在寻找一个我可以继承的属性,它是在方法调用之前和之后由FW激活的。有没有这样的属性?使用性能计数器属性

非常感谢,达尼

编辑:经过一番研究,我从EntLib发现了一个PerformanceCounterCallHandlerAttribute。在我看来,这是我需要的,但我想知道它的工作原理。我无法从我找到的文档中理解它。任何帮助将不胜感激。

+0

你有没有检查Aspect Oriented框架? –

+0

我听过一些关于PostSharp的内容,但现在我更愿意写一些简单的东西,专门用于我的应用程序基础结构,而不是使用商业产品 –

回答

0

检查this。不完全是你要求的,但我相信相同的方法将为你工作。这完全是关于错误事件之前,之后和之后的处理。