Hi,

I do some performance tests for hundreds concurrent users and the
current winner of the 'most blocking methods hit parade' is 
javassist.util.proxy.RuntimeSupport.find2Methods (used with client
proxies) with this critical region:

     synchronized (methods) {
            if (methods[index] == null) {
                methods[index + 1] = thisMethod == null ? null
                                     : findMethod(self, thisMethod,
desc);
                methods[index] = findSuperMethod(self, superMethod,
desc);
            }
        }
    }

But this is clearly javassist  internal code - it there something that
OWB can do about it?

Regards,

Kočičák


Reply via email to