Setup fo running in 64 bits mode (Solaris)

Hi everybody.

I would like to know what do I have to change so that I can run Sun Java System Application Server on Solaris Sparc in 64 bits mode.

I am planning to deploy an Enterprise Application on servers with High RAM, so I would like to be able to use beyond 4GB.

My applications use intensively JMS too.

Thanks in advance for your help.

Sergio Guti閞rez

[395 byte] By [sgutierba] at [2007-11-27 7:35:21]
# 1

What version of the application server do you have? We don't support the 64-bit JVM on any released version of the application server; that support will be in SJSAS 9.1 (glassfish v2), for which you can try a beta version. SJSAS 8.x version scan't use the 64-bit JVM because they have native 32-bit libraries. 9.0 is somewhere in between -- you could configure it to use the 64-bit JVM, but it's not something that is actually supported.

To use the 64-bit JVM where we support it, in the jvm options, replace -client or -server with -d64.

Does your application really need more than 4GB of RAM? There is a performance penalty for using the 64-bit JVM, and it's rare that the ability to use more memory in the appserver can offset that performance difference. Plus, traditional GC will be a problem if you leave the appserver up long enough to fill the old space (which will depend on how big you size it, of course, but considering an application server will be up in productions for months at a time, you'll get there eventually no matter what) -- so if you really need the larger heap, I'd suggest making sure that you use the concurrent garbage collector.

sdoa at 2007-7-12 19:15:50 > top of Java-index,Application & Integration Servers,Application Servers...