Tomcat与内存配置的问题
1.网上是这么说的:JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。
如果我这台机器部署了多个tomcat,那么这个大小以什么为参考?
2.JAVA_OPTS='-Xms256m -Xmx1024m -Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking'
后面几个参数是什么意思?-Xss128k -XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking
-Xss128k 是指创建线程的大小吗?
-XX:+AggressiveOpts -XX:+UseParallelGC -XX:+UseBiasedLocking 这几个呢?
3.永久保存区域:主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中。请问初始值(默认值)是多少?一般配多少合适?
4.如果程序中动态生成大量的jsp页面会导致永久保存区域溢出吗?(第3条)
谢谢。