Blog, ej Technologies Blog, JProfiler
Inlining Asynchronous Executions in JProfiler’s Call Tree | ej Technologies
Inlining Asynchronous Executions in JProfiler’s Call Tree
**This article is originally published by our partner, ej Technologies. Click here to view the original article.
This screencast shows how to use the “Inline async executions” call tree analysis to get a unified call tree across thread boundaries
This is made possible by JProfiler “request tracking” feature. In the screencast, a simple example with Spring WebFlux is profiled that creates permutations of a specified word.
Most reactive stream frameworks use the executor service JDK API for asynchronous execution. JProfiler can track tasks that are submitted to an executor service and stitch them back into a single call tree when the “Inline async executions” call tree analysis is invoked. This is essential when analyzing performance bottlenecks in asynchronous programming models.


JProfiler
The award-winning all-in-one Java profiler.
Order Now on SoftwareAsia.com
Get JProfiler Today, the Best Java Profiling / Testing Tool



