I'm soliciting feedback regarding experience observed in the field regarding 
migrating from 32bit JVM to 64bit processes - is it worth it?

 

So we'll be upgrading from 7.5 32bit to 7.6.04 64bit (on Windows 2008), our 
major objective is to drastically improve client performance.

 

Due to BMC R&D response, BMC PS is recommending we stay with the 32bit JVMs - 
what are your thoughts?

 

I don't mind extra CPU overhead if it means better performance to the client.

 

>From BMC Remedy AR System Server 7.6 Performance Tuning for Business Service 
>Management page 20:

 

Many BMC customers are moving toward 64-bit platforms and running the 64-bit 
JVM.

Be aware that the 64-bit JVM has performance overhead (see

http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#64bit_performance).

BMC internal performance stress tests demonstrate that the 32-bit JVM 
outperforms the

64-bit JVM by at least 45% in terms of CPU utilization. However, if you need 
the 64-bit

JVM, consider using hybrid mode and parallel GC as recommended by Oracle, that 
is, -

XX:+UseCompressedOops and -XX:+UseParallelGC. The details and

implications of using hybrid mode and parallel GC are beyond the scope of this

document.

 

 

Below is BMC R&D response to BMC PS:

 

The deployment architect team response was the following:

 

on 32-bit JVM, recommendation is to leave GC at default.

 

For the same exact JVM args (minus GC) when 32-bit JVM versus 64-bit 

JVM, 32-bit will outperform the 64-bit JVM by about 15% (Sun's official number).

 

in our load test, when we run the same exact load with tomcat

hosted by 32 versus 64, 32 has about ½ CPU utilization and 25%

less heap usage.

 

so, when running 32-bit JVM, leave GC at default (unless a specific

GC model has shown better perf) and very safe to leave the same

exact JVM heap config as 32 bit JVM will use less heap than exact

same when running 64.

 

same token, when running 64-bit JVM, if not full 64-bit addressing

is needed, run in hybrid mode (-XX:+UseCompressedOops); min

perf overhead (better than the 15% Sun published.)

 

 

 

Regards,

 

Andrew Goodall

Software Engineer 2 | Development Services |  jcpenney . www.jcp.com  
<http://www.jcp.com/>  |  972.431.1518

 

<font face="monospace"size="-3"><br>The information transmitted is intended 
only for the person or entity to which it is addressed and <br>may contain 
confidential and/or privileged material. If the reader of this message is not 
the intended<br>recipient, you are hereby notified that your access is 
unauthorized, and any review, dissemination,<br>distribution or copying of this 
message including any attachments is strictly prohibited. If you are not<br>the 
intended recipient, please contact the sender and delete the material from any 
computer.<br>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to