Intellij IDEA without GC pauses

Open-sourcing Intellij IDEA has created an exiting opportunity for Excelsior: we  have native compiled IDEA with Excelsior JET,  a Java SE 6 VM with an ahead-of-time (AOT) compiler and installation toolkit.

We have been working with the compiled IDEA for a few months and it  looks and feels the same, but with one major distinction: long lasting GC pauses  no longer appear when using the IDE.

Feel free to try it yourselves:  native compiled Intellij IDEA 9.0.3 Community Edition is available for  download at Excelsior JET Application Gallery.

Develop with (more) pleasure!   ;)

0
Avatar
Permanently deleted user

Many moons ago the Jet people said they were talking with the IntelliJ people about a Jet version.
What happened?


Yes, we told. It is JetBrains' move now, they are thinking. And they are busy... You know, just to build and upload requires resources. Even just to upload and write about it requires resources. And they won't upload without testind and it is additional resources. It seems, they are not so motivated to find those resources.

0
Avatar
Permanently deleted user

Excelsior seem to claim that their GC is significantly better than Oracle's

We do not claim this. We just say, that it seems that our GC feels better with __IntellIJ IDEA application__ than Oracle's one with regards to long GC pauses.

Oracle has a lot of smart people working on this problem

We are not amateurs in this area as well . However we are not as "a lot of " as Oracle's people, it is true.

I'd like to see some evidence


You are welcome to try it yourself. Actually, we are not forcing anyone to use our version, if you do not see enough motivation do not try.
Our IDEA build is just prove of concept. You know, not all independent JVM implementations are (were) able to run it at all.
We use the build internally and are happy with it :). And we hope that someone else can be also happy with it.

0

Sure, I don't mean to imply that you're amateurs, just that it's a hard problem. I'd love to try it, but I run Macs both at home and at work. If you get Excelsior working on the Mac I'll try it for sure.

Cheers,
Colin

0
Avatar
Permanently deleted user

On Mon, 14 Feb 2011 08:13:26 MSK, Nikita Lipsky
<nlipsky@excelsior-usa.com> wrote, quoted or indirectly quoted someone
who said :

>Yes, we told. It is JetBrains' move now, there are thinking. And they are busy... You know, just to build and upload requires resources. Even just to upload and write about it requires resources. And they won't upload without testind and it is additional resources. It seems, they are not so motivated to find those resources.

Like everybody else they have a exponentially growing todo list.  What
benefits would accrue to them from bumping up the Jet project?

1. smoother gui response.

2. more efficient use of RAM (user does not need to manually tweak. It
adjusts to other load in the system.

3. It might bring over some Jet developers to IntelliJ, particularly
if there were a plug-in or two to integrate the Jet control panel and
builds.  These would be clients with bigger budgets that average.

4. others?


--
Roedy Green Canadian Mind Products
http://mindprod.com
Refactor early. If you procrastinate, you will have
even more code to adjust based on the faulty design.
.

0

is 1) really true? i mean, why should it be? once the jvm is warmed up, how can there be a difference?

0
Avatar
Permanently deleted user

HamsterofDeath wrote:

is 1) really true? i mean, why should it be? once the jvm is warmed up, how can there be a difference?


If you have another JVM implementation in general, you may always expect some difference in performance (no matter in what direction), because the JVMs have unequal set of optimizations. Regarding Swing performance, we have a benchmark that shows performance improvements comparing with both HotSpot server and HotSpot client measured every night on our bench-servers.

0
Avatar
Permanently deleted user

I tried intellij idea native compiled and it's wonderful. But the only version avaible is 10.5.2,  there are plans to update of version?
Or maybe give us the steps to compile to native

0

请先登录再写评论。