From owner-freebsd-java Thu Apr 8 7:32:12 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (Postfix) with ESMTP id 1D11315A10 for ; Thu, 8 Apr 1999 07:32:09 -0700 (PDT) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id IAA13338; Thu, 8 Apr 1999 08:30:08 -0600 (MDT) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id IAA27063; Thu, 8 Apr 1999 08:30:03 -0600 Date: Thu, 8 Apr 1999 08:30:03 -0600 Message-Id: <199904081430.IAA27063@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: J_Shevland@TurnAround.com.au Cc: Archie Cobbs , Nate Williams , freebsd-java@FreeBSD.ORG Subject: Re: Kaffe release coming soon In-Reply-To: <370C4011.6E202321@TurnAround.com.au> References: <199904080509.WAA32322@bubba.whistle.com> <370C4011.6E202321@TurnAround.com.au> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > How does the JIT do with AWT stuff? > > > > I don't know much at all about AWT stuff, but I think pretty good, > > as the way AWT is implemented in kaffe is "lightweight" (whatever > > that means in the context of AWT). > > I would assume that means the components used by kaffe to render > on-screen widgets are built from the ground up from graphics primitives > instead of using the native platform's windowing components. > Swing/JFC is considered lightweight as it builds all GUI components > from scratch; While this was the original claim for Swing, the most recent releases have made many of the components 'heavy' by requiring them to have native peers. JFrame, JMenu, JDialog, and JTextField are all heavyweight components, which tends to make many of the created programs 'heavier' than they would be using AWT, since they are built upon AWT components, but add alot of 'hair' to them. ( Nate > AWT is not lightweight as it relies on building a layer on top of the > native widgets. > > At least that's my understanding. > > Regards, > Joe. > > > The JIT engine for kaffe is pretty naive. It could definitely > > benefit from a more intelligent algorithm, eg, that did some > > simple peephole optimizations. In any case it's still a heck > > of a lot faster than interpreting. > > > > -Archie > > > > ___________________________________________________________________________ > > Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-java" in the body of the message > > -- > --------------------------------------------- > ,-._|\ | Joe Shevland > / \ | Principal Consultant > \_,--._/ | Turnaround Solutions Pty. Ltd. > v | http://www.TurnAround.com.au > --------------------------------------------- > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message