Activity overview
Latest activity by gsmalter
AutoCompleteExtender breaks profiler
In order to profile our pages, I have to remove all text boxes that have AutoCompleteExtenders. Otherwise, I encounter this error:
System.Web.HttpUnhandledException: Exception of type 'System.Web.H...
I don't think it's as simple as it being off by a factor of 1000. But, regardless, this actually isn't central to the problem. There are other cases where the time is accurate but the fact remains that it is hard to sift through a dozen meaningless methods to find the real performance bottlenecks in the system. / comments
I don't think it's as simple as it being off by a factor of 1000. But, regardless, this actually isn't central to the problem. There are other cases where the time is accurate but the fact remains ...
Picasa sucks. Try again. / comments
Picasa sucks. Try again.
http://picasaweb.google.com/lh/photo/Xj ... directlink
Here's a view of the worst-offending single line of code I could find. It gets called 271 times, takes up 3.6 seconds of execution time cumulatively, and if were were to cache the result it would make for a big improvement. But look where it is in the big picture. It's like the 25th line in a list of methods that are mostly garbage. The methods above it include the ones that parse the command line arguments and invoke the operation, and methods that help you invoke a database operation.
I don't know how the profiler would know what methods I don't care about and which ones I do, and most of this problem is due to my lack of experience with the program, I'm sure. I'm just looking for ideas to help me find critical areas faster. I've had some luck sorting by Hit Count or Time rather than Time With Children.
The only thing that strikes me as outright wrong in this picture is that you'll notice the chart above shows Time With Children as 944ms, while the line in the code shows the time as 3,681. I'm not sure what's causing the difference there.
Thanks. / comments
http://picasaweb.google.com/lh/photo/Xj ... directlink
Here's a view of the worst-offending single line of code I could find. It gets called 271 times, takes up 3.6 seconds of execution time cumula...
I am using the defaults. So, Line-level and method-level timings; only methods with source (detailed), for the setting you are talking about, I think. / comments
I am using the defaults. So, Line-level and method-level timings; only methods with source (detailed), for the setting you are talking about, I think.
Having difficulty seeing what's important
When working with code that uses anonymous methods or lambda expressions to wrap blocks of code, it is difficult to see what the problem spots are when profiling because these methods tend to make ...