I'm trying to understand the fine art of tuning Tomcat memory settings. In this quest I have the following three questions:
- Which memory related JVM startup parameters are worth setting when running Tomcat? Why?
- What are useful rule-of-thumbs when fine-tuning the memory settings for a Tomcat installation?
- How do you monitor the memory consumption of your live Tomcat installation?