【问题标题】:Quick way to add Stopwatch.start and Stopwatch.end to all functions vb.net将 Stopwatch.start 和 Stopwatch.end 添加到所有函数 vb.net 的快速方法
【发布时间】:2013-05-15 09:39:12
【问题描述】:

只是想寻找一种快速方法来查找我的应用程序中每个单独功能的时间。想优化代码并查看某些功能是否比其他功能花费更长的时间,但想知道是否有一些快速方法可以将 Stopwatch.start 和 Stopwatch.end 添加到每个功能的开头和结尾。有人可以帮助我用谷歌搜索什么吗?我可以看到我希望它如何工作,但不知道如何开始。

不求答案,只求指导 :)

谢谢!

【问题讨论】:

  • 您正在寻找“分析器”。
  • 使用“Profiler”是正确的答案,但如果您确实想为每个方法调用添加秒表,您可以使用面向方面的编程(例如参见 codeproject.com/Articles/337564/…

标签: vb.net winforms stopwatch


【解决方案1】:

您可以使用 ReSharper(或类似软件)为您的函数创建一个宏,其中包含秒表代码。

【讨论】:

    【解决方案2】:

    您可以在班级中使用选择案例块。使用枚举按名称调用函数。然后选择块可以根据枚举值运行正确的函数。这会很长,但您只需要在 select 块周围调用秒表,它们会为每个函数调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2020-06-01
      • 2021-08-25
      • 2020-11-05
      • 1970-01-01
      相关资源
      最近更新 更多