logo       

Sponsor
FREE Network Mapping Tool for Microsoft® Office Visio® Professional 2007
Don't map your network by hand - let LANsurveyor Exx press for Microsoft Visio Professional 2007 automatically create network diagrams for you!

Re: Eclipse Goes Native ...: msg#00043

Subject: Re: Eclipse Goes Native ...
bg115-rmA3886ZAb5aa/9Udqfwiw@xxxxxxxxxxxxxxxx wrote:

The first is how are plugins run on the new eclipse, as far as i can see the
only method for running the plugins on a native eclipse would be to build these
plugins nativly as well, this is an issue with some of the commerical and third
party plugins as these typically dont have source code available. None native
plugins would have to run via the java virtual machine which means that some
form of bridge would have to be implemented (although this my
already be the case).

Plugins should work, afaik. http://sources.redhat.com/ml/eclipse/2003-q3/msg00008.html

The second issue is one of performance, as far as i know the GCC java front end
is at best a hack and the native code generation works only so well given that
GCC does not model stack based machines at all well. I have seen reports that
place the perfomance of gcj native code as being wrose than code run in a
standard java jit engine. However this is bassed on my experience of the gcj
compiler from two years ago, and all benchmarks are, at best open to
interpretation (there are lies,damn lies and benchmarks ...)

Depends on what you do, of course. For all I've heard & seen lately, gcj is doing quite well, performance-wise. Given that the tree-ssa merge in gcc lowers the height of some optimisation fruits, I'd expect gcj's performance in upcoming releases to keep improving along with the rest of gcc.

However should these issues be resolved, in my eyes I canyt see why an ebuild
for eclipse is not possible, prehaps the addtion of a use flag say
eclipse_native which compiles the code natively.

One fine day, i'm sure all java applications will be 'installed' via gcj :)

As a side issue why not investigate the possiblity of allowing java programs and
eclipse to be run ontop of mono as per a user choice. Mono is capable of fully
supporting the java environment via a trippy little project called ikvm, and
there is an interest within the mono community to make a major C# mode for 
eclipse.

IKVM is extremely cool. It uses classpath, like gcj & kaffe do, so that what runs on one, usually runs on the other, too, modulo runtime specific bugs and features. IKVM on Mono doesn't buy you much over native executables, though. See http://www.klomp.org/mark/free-vm-benchmarks/getallen.html and http://www.klomp.org/mark/free-vm-benchmarks/ for an overview.

Oh and before the falmes occur .net is not the devils spawn :)

You mean the BSDers made it? :)

cheers,
dalibor topic

--
gentoo-java-aBrp7R+bbdUdnm+yROfE0A@xxxxxxxxxxxxxxxx mailing list




<Prev in Thread] Current Thread [Next in Thread>
Sponsor
FREE Network Mapping Tool for Microsoft® OfficeVisio Professional 2007
Don't map your network by hand - let LANsurveyor Express for Microsoft Visio Professional 2007
automatically create network diagrams for you!
Google Custom Search

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation

Home | sitemap | advertise | OSDir is an inevitable website. super tiny logo