我在Web应用程序上使用DotTrace Performance(v 5.5.4)。我正在尝试优化冷启动MVC 5应用程序后的页面加载时间。查看快照中的主线程,似乎大部分工作是在“本地或优化代码”中完成的。多数民众赞成似乎有点太笼统,并没有真正的帮助。这到底是什么意思,我该如何进一步深入研究?

profiling - 使用DotTrace Performance时如何了解 "Native or Optimized code"中的性能问题-LMLPHP

注意:我在jetbrains论坛上找到了一个类似的post,但似乎也没有发布任何解决方案。

最佳答案

大概是准时了。同一页的第二次打开还会花费很多时间吗?
也许您有机会使用dotTrace 6.1+?它具有时间轴模式,可以显示线程状态,在任何时间范围内按文件I/O,Jit,GC时间分配。它可能揭示了该线程的底层 native 事件。

09-28 14:19