Transaction Profiling aggregates Transactions by URL, and other pattern matching strategies depending on the type of transaction.  The individual transaction profiles allow you to concentrate on actual problems rather than educated guesses. Transactions can be drilled into to see call-stacks and method-level response-timings for each transaction within a single JVM.
The following screenshot shows an example of a Transaction – /ecommerce/authentication – decomposed to identify the method bottleneck where a majority of time is spent.
Slowest-path decomposition of longest-average-time transaction.

loading table of contents...