2010/11/8 Charles Oliver Nutter <[email protected]>:
> More and more folks are running on 64-bit systems these days, and as a
> result more people are having to cope with Hotspot's 64-bit JVM only
> having a "server" mode. Given server mode's dreadful startup
> characteristics, this has started to turn people off using JRuby (and
> probably other projects) at the command line, since it can take as
> much as an order of magnitude longer to boot e.g. rails applications
> in server mode.
>
> So I'm looking for ways to solve this.

Slightly off-topic, but least on Debian you can easily install a
32-bit JVM on 64-bit systems:

http://packages.debian.org/lenny/ia32-sun-java6-bin

Install and run update-java-alternatives. I haven't tried myself (I
wish I had know this when I needed it) but a friend reported reduced
memory usage after making the switch.

Hannes

> So far I've managed to cut about 1/4 of the time off a typical startup
> by passing -XX:CompileThreshold=1500 and -XX:-Inline, hoping to make
> the server compiler mimic more closely what the client compiler does.
> This definitely does help, trimming off as much as 25-30%. It's still
> not as fast as client though, and this doesn't seem to work on all
> platforms (worked on an EC2 Linux instance, didn't work on my home
> Linux box.
>
> I've tried TieredCompilation as well, with b117 of the JDK7 EA, and it
> did not appear to start up much faster than straight-up server mode.
>
> I'm curious if anyone else has ideas for flags to speed up server mode.
>
> - Charlie
>
> --
> You received this message because you are subscribed to the Google Groups 
> "JVM Languages" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/jvm-languages?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en.

Reply via email to