C# 如何测量应用程序加载所有使用的程序集所用的时间?

C# 如何测量应用程序加载所有使用的程序集所用的时间?,c#,asp.net,.net,performance,webforms,C#,Asp.net,.net,Performance,Webforms,我试图找出为什么大型WebForms应用程序启动缓慢(有时超过2分钟) 我怀疑慢启动与它加载的大量程序集有关(大约50个NuGet软件包+编译的ASPX页面),但我不确定。如何度量CLR加载所有程序集所用的时间 我尝试了dotTrace和ants profiler,还没有找到那个度量 我听说过,但我的理解是它是本地的-而且我远离C++专家。 < P>如果你想查看显示程序集加载和绑定的日志,你要找的工具是。通常使用Fusion来记录绑定失败,但可以将其设置为“记录所有绑定到磁盘”来记录所有内容。打

我试图找出为什么大型WebForms应用程序启动缓慢(有时超过2分钟)
我怀疑慢启动与它加载的大量程序集有关(大约50个NuGet软件包+编译的ASPX页面),但我不确定。如何度量CLR加载所有程序集所用的时间
我尝试了dotTrace和ants profiler,还没有找到那个度量

我听说过,但我的理解是它是本地的-而且我远离C++专家。

< P>如果你想查看显示程序集加载和绑定的日志,你要找的工具是。通常使用Fusion来记录绑定失败,但可以将其设置为“记录所有绑定到磁盘”来记录所有内容。打开它们并检查时间戳,看看是否有东西需要很长时间才能加载。

我看到一个时间戳,所以它没有说明加载程序集需要多长时间。可能是我遗漏了什么?我的坏朋友找到了第二个