Return-Path: X-Original-To: apmail-maven-dev-archive@www.apache.org Delivered-To: apmail-maven-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4E50C10E37 for ; Thu, 8 Aug 2013 18:21:21 +0000 (UTC) Received: (qmail 84363 invoked by uid 500); 8 Aug 2013 18:21:20 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 84176 invoked by uid 500); 8 Aug 2013 18:21:19 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 84134 invoked by uid 99); 8 Aug 2013 18:21:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Aug 2013 18:21:17 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.111.4.26] (HELO out2-smtp.messagingengine.com) (66.111.4.26) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Aug 2013 18:21:12 +0000 Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 9621720F18 for ; Thu, 8 Aug 2013 14:20:51 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 08 Aug 2013 14:20:51 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=tesla.io; h=from :content-type:message-id:mime-version:subject:date:references:to :in-reply-to; s=mesmtp; bh=fa754rwIRJhDvcwrrGwTOa7w2R0=; b=b+qrU PWRc0NLjSkbx7EwBlvMPIPecMJmNk96w4a3bkqTqShCGc0AO6R23hldH2BlHmpWf J/uOu586cBzUhDAZS8+Vuv2TCwGfd8qMI4xJJ6F2TTaRIZDV8qYhhEIMUlfKWonf tUfC2ToAQnq7ZsKbebX9hH9Akr/ixTIQqwj5RE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=from:content-type:message-id:mime-version :subject:date:references:to:in-reply-to; s=smtpout; bh=fa754rwIR JhDvcwrrGwTOa7w2R0=; b=Y8hiAAmJT6PBiTsLXxw5fXETDNtvNjXZio6XE0ru8 eETV2r8kPd4DLHtkrw8LrcpVz3taWwvxFFz/dvv0XC9hiW6RGRzwH4rxyZLB/IG5 S7x47cw9F1tYfRC7GaedaJjPR24p+iPFGVqMeQt4Cgy6nbdvBSzmBIKP1YFqdRU1 aA= X-Sasl-enc: qSjY+vRrQvGQK1txy/dDYgStKAnYEBw8r1jkz0RPvGvE 1375986050 Received: from [172.16.26.83] (unknown [174.88.134.127]) by mail.messagingengine.com (Postfix) with ESMTPA id A285C680106 for ; Thu, 8 Aug 2013 14:20:50 -0400 (EDT) From: Jason van Zyl Content-Type: multipart/alternative; boundary="Apple-Mail=_50B83995-8B76-482F-8258-26E908CB7672" Message-Id: <95F49F75-DA3B-41BD-B4DB-FC82DADE36DE@tesla.io> Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: Parallel classloading, need review... Date: Thu, 8 Aug 2013 14:20:46 -0400 References: To: "Maven Developers List" In-Reply-To: X-Mailer: Apple Mail (2.1508) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_50B83995-8B76-482F-8258-26E908CB7672 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 What the performance difference in loading classes in your stand-alone = tests? On Aug 8, 2013, at 2:12 PM, Kristian Rosenvold = wrote: > I just committed an update to plexus-classworlds that permits > concurrent classloading under jdk7. >=20 > 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). >=20 > 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. >=20 > 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. >=20 > 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: >=20 > = https://github.com/sonatype/plexus-classworlds/commit/bc9583c4883b07adf980= 6b8323691aa5085c023e >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org > For additional commands, e-mail: dev-help@maven.apache.org >=20 Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl --------------------------------------------------------- Script timed out --Apple-Mail=_50B83995-8B76-482F-8258-26E908CB7672--