Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-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 90E5118309 for ; Fri, 19 Jun 2015 20:01:00 +0000 (UTC) Received: (qmail 15928 invoked by uid 500); 19 Jun 2015 20:01:00 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 15870 invoked by uid 500); 19 Jun 2015 20:01:00 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 15859 invoked by uid 99); 19 Jun 2015 20:01:00 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jun 2015 20:01:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id CB93018019D for ; Fri, 19 Jun 2015 20:00:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.001 X-Spam-Level: X-Spam-Status: No, score=-0.001 tagged_above=-999 required=6.31 tests=[SPF_PASS=-0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id tCVd8vDzK1gr for ; Fri, 19 Jun 2015 20:00:54 +0000 (UTC) Received: from amber.s12n.de (amber.s12n.de [109.239.48.183]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTP id 538A420D7C for ; Fri, 19 Jun 2015 20:00:54 +0000 (UTC) Received: from [83.133.179.216] (p5385B3D8.club.muc.ccc.de [83.133.179.216]) by amber.s12n.de (Postfix) with ESMTPSA id B6672367 for ; Fri, 19 Jun 2015 22:00:23 +0200 (CEST) Message-ID: <558474C0.807@stefan-seelmann.de> Date: Fri, 19 Jun 2015 22:00:00 +0200 From: Stefan Seelmann User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: dev@directory.apache.org Subject: Re: [Studio] startup performances References: <5583E3DB.5050204@gmail.com> In-Reply-To: <5583E3DB.5050204@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: clamav-milter 0.98.7 at amber X-Virus-Status: Clean On 06/19/2015 11:41 AM, Emmanuel Lécharny wrote: > Hi guys, > > I just profiled Studio this morning, and I see nothing in our code that > causes the slowdown we can perceive with 2.0.0-M9 compared to the > previous version. I suspect LUNA to be more costly than Kepler or JUNO... > > Anyone has tested Studio with Mars ? > I downloaded Java versions of Juno (3.8) Juno (4.2), Luna, Mars (RC3). I started them with "time ./eclipse" and closed immediately when the windows appeared. Results: Juno 3.8: 10.63s user 0.32s system 193% cpu 5.643 total Juno 4.2: 25.20s user 0.49s system 289% cpu 8.873 total Luna 4.4: 26.96s user 0.54s system 296% cpu 9.288 total Mars 4.5: 33.26s user 0.61s system 308% cpu 10.978 total You see there is a big differences between 3.x and 4.x. Also within the 4.x series the startup time increases slightly from version to version. What's interesting that startup utilizes multiple cores. For Juno there exist two variants: * 3.8 based on old Eclipse 3 code * 4.2 based on new Eclipse 4 code Studio 2.0.0-M8 is based on the Juno 3.8 which doesn't include all the e4 stuff (EMF based UI, CSS styling, dependency injection) and Eclipse 3 compatibility layer. I think we have to live with it if we want to use newer Eclipse versions. There are some "tuning" tips in the web like adding -Xverify:none but that didn't change anything for me. Kind Regards, Stefan