Date: Thu, 11 Oct 2012 10:13:17 +0300 From: Achilleas Mantzios <achill@smadev.internal.net> To: freebsd-java@freebsd.org Subject: Re: Re: java diablo-jdk Message-ID: <1886587.e6ibGTgMh2@smadev.internal.net> In-Reply-To: <50761447.1010609@FreeBSD.org> References: <20121009231547.1f4cfa57@davenulle.org> <1827608.yJKzdi0Quu@smadev.internal.net> <50761447.1010609@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Very insightful,
thanx!
On Î¤ÎµÏ 10 ÎÎºÏ 2012 20:35:19 Jung-uk Kim wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2012-10-10 02:37:50 -0400, Achilleas Mantzios wrote:
> > Do ECJ or GCJ produce same quality class bytecode as javac?
>
> 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. GCJ
> 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.
>
> BTW, Sun/Oracle OpenJDK is a *reference* implementation for Java SE
> specification. Therefore, comparison is meaningless, I guess. ;-)
>
> Jung-uk Kim
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.19 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAlB2FEcACgkQmlay1b9qnVN1FACdHMyCiqiW9iJcSvL9sljqg9DH
> vc0AnA4QlVrsx4B1E3PzTc5TBdHP3xV0
> =Ql0z
> -----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.org"
-
Achilleas Mantzios
IT DEPT
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1886587.e6ibGTgMh2>
