Tomcat与内存配置的问题

byeceg byeceg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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条)

谢谢。
...全文
评论 3
收藏 已收藏
分享
返回顶部
byeceg
Java EE 67,535 成员 225,843 内容