maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason van Zyl <ja...@tesla.io>
Subject Re: Parallel classloading, need review...
Date Thu, 08 Aug 2013 18:20:46 GMT
What the performance difference in loading classes in your stand-alone tests?

On Aug 8, 2013, at 2:12 PM, Kristian Rosenvold <kristian.rosenvold@gmail.com> wrote:

> I just committed an update to plexus-classworlds that permits
> concurrent classloading under jdk7.
> 
> I would really appreciate it if anyone would care to review this
> patch, especially regarding thread safety (esp the use of guards
> to access the protected methods of the base classes, which is where
> the likely stuff might be).
> 
> It's also possible to test this locally by building the snapshot
> version from github and replacing the
> plexus-classworlds-*.jar file in the "lib" folder of your maven
> installation. You probably want to be running with the -T option
> for a meaningful test.
> 
> Dont expect significant gains until I am able to re-consider the
> synchronization in maven core regarding plugin
> construction, since that's pretty heavily synchronized atm. This is in
> the famous pipeline, and this patch is step 1.
> 
> So if anyone wants to study the details of the new jdk7 class loaders
> and do a review at the same time, the
> commit can be found here:
> 
> https://github.com/sonatype/plexus-classworlds/commit/bc9583c4883b07adf9806b8323691aa5085c023e
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

Script timed out







Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message