Skip to content
Advertisement

How to profile branch prediction hitrate in Java

Is there a tool available to profile java applications regarding branch (mis)prediction statistics for if statements?

I know VisualVM and JDK Mission Control but did not find such functionality.

Advertisement

Answer

No such tool exists.

It is generally impossible to extract that information from CPU, you can either measure performance of code block, or emulate execution of code and collect such statistic.

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement