On 14.04.2017 10:36, nagendra.r...@wipro.com wrote:
Hi All,
Problem statement: Memory usage increased form 500MB to 4 GB after changing the
tomcat process from 32 bit to 64 bit execution
As tomcat memory has increased it is impacting available memory for other
applications on server
o Is this a bug ?
o Earlier with 32bit it was running around 400MG, If we restrict the tomcat
memory to 500GB for 64bit application will it any impact on tomcat operations
Tomcat Version : Tomcat 7.0.73 on Solaris 11
Maybe as a very first observation : it is not Tomcat that you changed. The Tomcat code has
remained exactly the same. It is the Java JVM that was changed, from a 32-bit to a 64-bit
version. So /that/ is the underlying reason for the memory usage increase, not Tomcat.
Read more on the topic : http://lmgtfy.com/?q=java+32-bit+vs+64-bit
(I recommend this one as a starter :
http://howtodoinjava.com/for-fun-only/difference-between-32-bit-java-vs-64-bit-java/)
Thus, to respond to your first question : no, it is no a bug; or at least not a
Tomcat bug.
About your second question : there is no such thing as a 64-bit application under Tomcat.
All Tomcat applications are written in Java, and are ultimately run by the Java JVM. It is
the JVM which determines if this uses, for example, 32-bit or 64-bit memory pointers,
4-byte or 8-byte object references etc.
If you reduce the available memory for the Tomcat Heap, then, depending on the way the
applications are written, this may cause more Memory Garbage Collections to occur in any
given period of time. Whether this really impacts your applications or not, is something
which only you can measure and determine.
Try it, and look at the results.
Or add more memory to your server.
If you went from a 32-bit JVM to a 64-bit JVM, presumably you had a reason for doing that.
Wat was the reason ? (And if there was no good reason, you can always go back).
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org