From owner-freebsd-java@FreeBSD.ORG Thu Oct 11 07:13:26 2012 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4BA2B68A for ; Thu, 11 Oct 2012 07:13:26 +0000 (UTC) (envelope-from achill@smadev.internal.net) Received: from smadev.internal.net (adsltrust.ath.forthnet.gr [194.219.204.174]) by mx1.freebsd.org (Postfix) with ESMTP id AE71F8FC16 for ; Thu, 11 Oct 2012 07:13:25 +0000 (UTC) X-Bogosity: No, tests=bogofilter Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.14.5/8.14.5) with ESMTP id q9B7DHW0060678 for ; Thu, 11 Oct 2012 10:13:17 +0300 (EEST) (envelope-from achill@smadev.internal.net) Received: (from achill@localhost) by smadev.internal.net (8.14.5/8.14.5/Submit) id q9B7DHfo060677 for freebsd-java@freebsd.org; Thu, 11 Oct 2012 10:13:17 +0300 (EEST) (envelope-from achill@smadev.internal.net) From: Achilleas Mantzios To: freebsd-java@freebsd.org Subject: Re: Re: java diablo-jdk Date: Thu, 11 Oct 2012 10:13:17 +0300 Message-ID: <1886587.e6ibGTgMh2@smadev.internal.net> Organization: Dynacom Tankers Mgmt User-Agent: KMail/4.8.4 (FreeBSD/8.3-RELEASE; KDE/4.8.4; amd64; ; ) In-Reply-To: <50761447.1010609@FreeBSD.org> References: <20121009231547.1f4cfa57@davenulle.org> <1827608.yJKzdi0Quu@smadev.internal.net> <50761447.1010609@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Achilleas Mantzios List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2012 07:13:26 -0000 Very insightful, thanx! On =C3=8E=C2=A4=C3=8E=C2=B5=C3=8F=C2=84 10 =C3=8E=C2=9F=C3=8E=C2=BA=C3=8F= =C2=84 2012 20:35:19 Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On 2012-10-10 02:37:50 -0400, Achilleas Mantzios wrote: > > Do ECJ or GCJ produce same quality class bytecode as javac? >=20 > Depends on your definition of quality... AFAICT, ECJ can produce > "reasonably" good bytecode but GCJ looks unstable some times. > However, GCJ can produce (platform-dependent) native code, i.e., AOT > ("ahead-of-time") compilation. OTH, ECJ is written in Java, so you > need a JVM to drive it. GCJ has a built-in JVM (GIJ on top of libgcj= ) > but it is extremely slow because it does not have a JIT compiler. GC= J > uses ancient and buggy ECJ (modified by GNU people) for its parser. > ECJ has vibrant community but GCJ is almost dormant. So on and so > forth... It really depends on your needs. >=20 > BTW, Sun/Oracle OpenJDK is a *reference* implementation for Java SE > specification. Therefore, comparison is meaningless, I guess. ;-) >=20 > Jung-uk Kim > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.19 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >=20 > iEYEARECAAYFAlB2FEcACgkQmlay1b9qnVN1FACdHMyCiqiW9iJcSvL9sljqg9DH > vc0AnA4QlVrsx4B1E3PzTc5TBdHP3xV0 > =3DQl0z > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.or= g" - Achilleas Mantzios IT DEPT