慢速申请-Visual Studio2015:如何找到昂贵的methods/functions(最耗时)

Slow application - Visual Studio 2015: How to find the expensive methods/functions (most time consuming)

我有一个庞大而复杂的 SharePoint 2013 解决方案,并且在我的开发机器上安装了 Visual Studio 2015。该应用程序非常慢,在 Internet Explorer 中打开需要超过 20 秒。现在我想找出我的代码的哪一部分是需要这么长时间的部分。通过逐步执行代码我无能为力,因为它是一个非常大的项目。我该怎么做才能找出答案?

我已经通过使用 SharePoint 开发人员仪表板和 SPMonitoredScope 解决了我的问题。有了这个,我能够看到调用了哪个 methods/functions 以及为此消耗了多少时间和频率。

using (new SPMonitoredScope("My Scope Name"))
{
   doSomeWork(); 
}