Hello Phillip,
I’m Leila, one of the engineers here at ZeroTurnaround. I hope that everything is going well for you!
We do not show everything on purpose since the method calls taking less than 0.1% of total time would only clutter the view with method calls that have very small effect on the total performance.
In order to see a complete method drill-down, could you please try starting your application with the following VM options attached?
-Dxrebel.traces.pruning_threshold=1000
-Dxrebel.traces.filter_threshold=0.01
The first JVM argument is the threshold defining the percentage (1/1000) from which we omit the method calls.
By default, if a method call takes less than 0.1% (1/1000) of total branch execution time, this query will not be present in the XRebel application profiling view.
Feel free to manually adjust these values to match your needs..
The second JVM parameter defines the percentage from which we will hide the method call.
By default, we collapse the method call if it takes less than 1% (0.01) of total execution time.
If you’d like to disable this filtering and pruning altogether, you could set both JVM parameter values to -1.
Although this generates a lot of output and will not provide a good overview of the application’s performance.
Hope I provided you a feasible way to see your methods in the application profiling call chain.
Please let us know if you have any additional questions or concerns.
Regards,
Leila