【发布时间】:2011-07-05 20:23:15
【问题描述】:
我正在寻找一种工具来告诉我我的代码需要多长时间才能运行。这相当于在我的程序中每行代码之前和之后记录DateTime.Now,然后显示每行两次之间的差异(在我的程序完成运行之后)。
例如,如果我有一个程序在其主程序中调用四个方法,我想知道(在运行此工具之后)每个方法需要多长时间运行,然后如果我进入每个方法,我' d 想知道其中的每一行需要运行多长时间,等等。
这些工具存在吗?当然,我更喜欢免费的,但如果存在的都是专业工具,那么也请提及。
编辑:这些工具似乎被称为分析工具。谢谢,这肯定会对我的搜索有所帮助。不幸的是,我使用的是 Visual Studio 2010 Professional,所以我相信 Microsoft 分析工具超出了我的掌握。有什么好的第三方分析工具吗?
【问题讨论】:
-
Re: DateTime.Now - 查看秒表类 :) - msdn.microsoft.com/en-us/library/…
-
如果你只是想测量,那是一回事。如果你想找到你的时间消耗以便你可以修复它们以提高速度,有一个very simple effective technique。