我将在Linux上安装Tomcat,并将JVM堆大小设置为2048m(2GB)到2304m(2GB + 256MB),方法是在cataina.sh文件中设置CATALINA_OPTS =“-Xms2048m -Xmx2304m”,并且Linux操作系统具有8GB的RAM,所以我需要澄清以下几点:
- Tomcat是否应该直接从操作系统占用2GB内存?
- 如果以上答案是否定的,那么它应该占用多少内存?
- 如果Tomcat占用的内存小于2GB,则操作系统分配给Tomcat的2GB内存只能用于此Tomcat还是其他应用程序也可以使用此内存?
- 最后,我们设置了最大和最小内存,这意味着操作系统会为Tomcat分配所有内存吗?