Re: Huge, unexpected performance overhead (of static methods?)

2019-02-06 Thread Nitsan Wakart
Profile it with Solaris Studio(yes you can!), this should give you insight into the assembly level as well. The code may have been compiled by c1, or c2, but you are correct that if you see a symbol in perf-map-agent then it is definitely compiled. Can you reproduce the issue in a minimal JMH ben

Re: Exotic classes

2019-02-06 Thread Remi Forax
Hi Steven, > De: "Steven Stewart-Gallus" > À: "mechanical-sympathy" > Envoyé: Samedi 19 Janvier 2019 05:19:06 > Objet: Re: Exotic classes > On Friday, January 18, 2019 at 5:37:58 AM UTC-8, Rémi Forax wrote >>> no, CHA only works on class, not on interface. > You're probably know better than me

Re: Huge, unexpected performance overhead (of static methods?)

2019-02-06 Thread Shevek
Hmm... "Justify/explain your beliefs." Fair, I'm game: I think I'm sure that my methods are both JIT'd because perf-java-flames shows them both in green, and I think that's derived from some prefix on the symbol name where the JVM (via perf) says it's JIT'd. If it weren't JIT'd, I'd see it lis