-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
All,
I've been thinking about the recent discussion(s) about 32-bit versus
64-bit performance on 64-bit hardware and I have a simple question:
what's the best deployment strategy for a Java webapp that doesn't
require *huge* amounts of memory, yet wants to maybe use more than ~1.5GiB?
Sine pretty much all current hardware is 64-bit, both 64-bit OS and
64-bit JVM are options. If running on a 32-bit OS, only 32-bit JVM is an
option. So the options are as follows:
1. 32-bit OS, 32-bit JVM
Pros: runs fast
Cons: OS can access large amount of memory, but JVM can only access
~1.5GiB
2. 64-bit OS, 32-bit JVM
Pros: OS runs somewhat slower, but JVM gets access to a bigger heap(?)
Cons: Cannot use *huge* heaps
3. 64-bit OS, 64-bit JVM
Pros: Access to obscene amounts of memory
Cons: Some slower performance for everything
Do I have that right? Specifically, can a 32-bit JVM on a 64-bit OS
allocate a larger heap than a 32-bit JVM on a 32-bit OS?
We are going into a production upgrade cycle and I'd like to plan for
the OS type: if we get no benefit from running a 64-bit OS then I won't
bother installing one.
Thanks,
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1+Sc4ACgkQ9CaO5/Lv0PAnogCgnrDRzF7rvSNMP+FzCm9dNR5I
//EAn2X5OpI3qqvhxaIeRw61JIRvmqq8
=t307
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]