获取程序中所有功能的运行时间

时间:2019-06-24 09:32:00

标签: c# visual-studio performance function

我有一个大型程序(200.000行),其中包含许多类和函数(方法)。这些功能中的一个或多个非常慢,但是我不知道它是哪个类或功能。 Visual Studio中是否有工具(或c#的其他软件)来查找需要很长时间的代码?

一个很好的解决方案是列出所有被调用函数以及执行它们所花费的时间。

只有在程序的特殊设置下,代码才会变慢。

我知道我可以使用秒表功能并将其写入日志文件,但这会造成很大的麻烦和麻烦。

1 个答案:

答案 0 :(得分:1)

您应该看看Measure app performance in Visual Studio。如果您有访问权限,Programming Foundations: Code Efficiency可能是学习基础知识的开始。