My application is running in a 4 node WAS 6.1 cluster on AIX and is CPU bound with pretty low throughput.
I ran tprof and it showed that 45% of the time is spent in libj9jit23.so, in the jitMonitorEntry Subroutine.
I enabled verbose JIT and at the time of running tprof, there is no active JIT compilation.
My only thought is that there is some locking on a shared class cache?
Any thoughts on what the app is doing? any ideas on how to bypass this?