F
frank.meulblok
Guest
I have had to troubleshoot situations where making the same AppServer request with identical inputs would slow down over time. Being able to build a working set of .prof files and comparing them in a side-by-side view helps a lot there to see how the profile evolves over time. In that particular case, combining the profiles for multiple requests into an overall profile wasn't as useful. Combining multiple .profs *is* more useful when you're not sure yet what you're looking for - the basic use case being to identify potential bottlenecks during stress testing. A function that gets called from many requests may not apear to be a suspect from a single request's .prof. But if combining a set of .profs shows that's where 15-20% of the total time is spent, you may want to give it a look anyway.
Continue reading...
Continue reading...