Redgate Profiler ASP .NET了解结果

时间:2018-03-29 19:04:35

标签: c# asp.net .net profiling

我在分析.NET ASP页面。它有一个主页和telerik控件。它使用Services从单独的Web项目加载数据。我用SoapUI调试了服务,他们用2.5秒来运行6个服务调用。页面加载大约12秒。我必须运行两个探查器实例来使用SQL调用来调试主Web应用程序和服务应用程序。从我所看到的服务代码运行需要3至4秒。我需要知道要找到什么才能找到真正的问题。将主页加载到服务调用之外的8或9秒。

主Web应用程序 代码在哪里进行9秒? Main Web App

所以我在没有源的情况下扩展方法 - 这可能是我需要帮助的地方。我如何找到我需要解决的问题?有几个地方的挂钟时间从很长时间到几乎没有。 methods without source

Web Service App SQL SQL时间对我来说很奇怪。它显示3个调用,但其中一个有实际输入。我调试了代码并且没有调用服务3次。第一个结果时间非常大。无论我在soap UI中做什么,它从来没有那么久,我从VisualStudio调试器运行它们并没有那么久。 Web Service App SQL

Web服务应用程序方法 这表明没有大量时间花在任何服务代码上。 enter image description here

Soap UI-运行服务调用 - 在最长的DB调用上 最长的通话时间为1.6秒 Soap UI- running the service call - on the longest DB Call

来自SoapUI Call的

Service \ Database Profiling 在Profiler中,Soap中的1.6秒= 1.49秒。所以这是有道理的,虽然我仍然不知道多方法调用什么,第一次记录的时间= 4.49。 Service\Database Profiling from SoapUI Call

0 个答案:

没有答案