Hi, most @CallerSensitive methodscall Reflection.getCallerClass(), which turn out to have problematic performance characteristics when it fails to inline.
Making @CallerSensitive imply @ForceInline actually works rather well across benchmarks, but didn't meet with approval from hotspot-compiler because it's a hack (unlike @ForceInline /s). Instead, here is a patch to explicitly @ForceInline those methods where it can plausibly be helping with performance: Webrev: http://cr.openjdk.java.net/~redestad/8161379/jdk.01/ Bug: https://bugs.openjdk.java.net/browse/JDK-8161379 Thanks! /Claes