Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 21394 invoked from network); 13 Feb 2008 14:23:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Feb 2008 14:23:07 -0000 Received: (qmail 27095 invoked by uid 500); 13 Feb 2008 14:23:00 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 26778 invoked by uid 500); 13 Feb 2008 14:22:59 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 26767 invoked by uid 99); 13 Feb 2008 14:22:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Feb 2008 06:22:59 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kevan.miller@gmail.com designates 209.85.142.188 as permitted sender) Received: from [209.85.142.188] (HELO ti-out-0910.google.com) (209.85.142.188) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Feb 2008 14:22:27 +0000 Received: by ti-out-0910.google.com with SMTP id b8so27045tic.1 for ; Wed, 13 Feb 2008 06:22:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:in-reply-to:content-type:mime-version:subject:date:references:x-mailer; bh=nNQVFC+Faorf6o2+veVzgmqgSGJ41UCaHbmakRr47pw=; b=XaEdsnWYnliy1Sboo7fBa5ekDhfSm3IPtKH+1DmGnf31If3cVZ0E1lP7OuGraQ60n/gdtHJollAucN4CPbv9lUrwuRMbDWErCQXL7/kvmfFE0cKlLLPIuxtXMCGzMtbh7cW7Ut4oNRFRnKuu3vM2iEHJ04lxZr58DjO3hRxXC18= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type:mime-version:subject:date:references:x-mailer; b=DH843/JUxkHnJcuLS3dzNvUMA1T+91Nk5V+lNsppM7BYynrevU2Fw7Y1AceJ3QwjL5d9p4afTMpe1r9KR3CmrFX5yKWoW5J+HG0du9bTfx4HSCNd0YMP7SdWBzvWzQQohQ5fYb4iDTabc0bePz4IQMyQzbREElGS/6c+KAJHqM8= Received: by 10.110.8.5 with SMTP id 5mr1938189tih.4.1202912553733; Wed, 13 Feb 2008 06:22:33 -0800 (PST) Received: from ?10.0.1.193? ( [76.182.118.42]) by mx.google.com with ESMTPS id h34sm230339wxd.38.2008.02.13.06.22.29 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 13 Feb 2008 06:22:32 -0800 (PST) Message-Id: From: Kevan Miller To: dev@geronimo.apache.org In-Reply-To: <5da94e5a0802122150t1f27cea3mc0cc98b6815dcb86@mail.gmail.com> Content-Type: multipart/alternative; boundary=Apple-Mail-22--880435232 Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: Geronimo in year 2008 Date: Wed, 13 Feb 2008 09:22:27 -0500 References: <22d56c4d0802070658m21b95bb1uec328778804a39e8@mail.gmail.com> <886036B8-F051-4E29-8764-1A065D86FF04@gmail.com> <5da94e5a0802122150t1f27cea3mc0cc98b6815dcb86@mail.gmail.com> X-Mailer: Apple Mail (2.915) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-22--880435232 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Feb 13, 2008, at 12:50 AM, Shiva Kumar H R wrote: > > On Feb 13, 2008 1:56 AM, Kevan Miller wrote: > Things that I haven't seen mentioned, yet: > > EE 6 -- we should be seeing an initial EE 6 spec, soon. As other > projects begin implementing EE 6 capabilities, I expect that we'll be > rolling them into Geronimo. There are also new specifications which we > may need to implement ourselves. I know that Jarek has looked at the > Concurrency Utilities specification (which may be part of EE 6). > Hoping he can tell us about that... > > Performance -- One area that I think we need to improve is startup > time. I think our startup has slowed down, and I'd like to see us > speed it up dramatically. We can measure current startup performance > and optimize our hot spots. Depending on what we find, we can also > investigate algorithmic enhancements. > > And what about size of our assemblies? With G1.1.1 I had always > taken pride talking about Geronimo being lightweight - a J2EE server > under just 35MB!! > > I remember there were some discussions & effort before 2.0 release. > Have we reached a point where we can't reduce the size any further? Good point. I definitely think it's good to keep an eye on this. I'm more concerned about keeping minimal assembly (or custom assembly ;-) size to a minimum, than I am about Java EE size. Taking a quick scan of a 2.1 Tomcat EE5 server -- unpacked we're 104 megs. 50 megs of that are in repository/org/apache/geronimo. 26 megs are in our configs. And 20 megs are in the following two configs: org/apache/geronimo/configs/dojo-legacy-tomcat (5) org/apache/geronimo/configs/dojo-tomcat (15) --kevan --Apple-Mail-22--880435232 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
On Feb 13, 2008, = at 12:50 AM, Shiva Kumar H R wrote:


On Feb 13, 2008 1:56 AM, Kevan Miller <kevan.miller@gmail.com> = wrote:
Things that I haven't seen mentioned, yet:

EE 6 -- we = should be seeing an initial EE 6 spec, soon. As other
projects begin = implementing EE 6 capabilities, I expect that we'll be
rolling them = into Geronimo. There are also new specifications which we
may need = to implement ourselves. I know that Jarek has looked at = the
Concurrency Utilities specification (which may be part of EE = 6).
Hoping he can tell us about that...

Performance -- One = area that I think we need to improve is startup
time. I think our = startup has slowed down, and I'd like to see us
speed it up = dramatically. We can measure current startup performance
and optimize = our hot spots. Depending on what we find, we can also
investigate = algorithmic enhancements.

And what about size = of our assemblies? With G1.1.1 I had always taken pride talking about = Geronimo being lightweight - a J2EE server under just 35MB!!

I = remember there were some discussions & effort before 2.0 release. = Have we reached a point where we can't reduce the size any = further?

Good point. I = definitely think it's good to keep an eye on this. I'm more concerned = about keeping minimal assembly (or custom assembly ;-) size to a = minimum, than I am about Java EE size.

Taking a quick scan of a = 2.1 Tomcat EE5 server -- unpacked we're 104 megs. 50 megs of that are in = repository/org/apache/geronimo. 26 megs are in our configs. And 20 megs = are in the following two configs:

  org/apache/geron= imo/configs/dojo-legacy-tomcat = (5)
  org/apache/geronimo/configs/dojo-tomcat = (15)

--kevan

= --Apple-Mail-22--880435232--