Wayne, On 2/25/16 7:49 AM, Wayne W wrote: > unfortunately its not our jar - I don't believe there is a way we can > remove the signature as all the class files are encoded.
http://lmgtfy.com/?q=java+jar+remove+signature -chris > On Wed, Feb 24, 2016 at 6:31 PM, Mark Thomas <ma...@apache.org> wrote: > >> On 24/02/2016 17:49, Wayne W wrote: >>> Hi, >>> >>> we are using a third party JAR which is about 35MB in size but is packed >>> with many many obfuscated classes. Due to the nature of the functionality >>> it loads classes all the time from the JAR file . I'm finding that will >> it >>> loads the class the other threads which want to load classes get blocked. >>> This is a typical stack trace: >> >> <snip/> >> >>> It seems all the time is spent in the SignatureFileVerifier part - is >> there >>> any way to stop the class loader doing this and thus speed up the class >>> loading? >> >> Remove the signature from the JAR. >> >>> I also tried configuring the ParallelWebappClassLoader which is >> configured >>> but doesn't seem to come into play for this. I tested by doing: >> >> The lock on the JarFile where all the classes are is going to be the >> bottleneck. The parallel class loader won't help. >> >> Mark >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org