-XX:NewRatio:年轻代(包括 Eden 和两个 Survivor 区)与年老代的比值(除去持久代),-XX:NewRatio=4 表示年轻代与年老代所占比值为 1:4,年轻代占整个堆栈的 1/5,Xms=Xmx 并且设置了 Xmn 的情况下,该参数不需要进行设置 。
-XX:SurvivorRatio:Eden 区与 Survivor 区的大小比值,设置为 8,表示 2 个 Survivor 区(JVM 堆内存年轻代中默认有 2 个大小相等的 Survivor 区)与 1 个 Eden 区的比值为 2:8,即 1 个 Survivor 区占整个年轻代大小的 1/10 。
-XX:+UseSerialGC:设置串行收集器 。
-XX:+UseParallelGC:设置为并行收集器 。此配置仅对年轻代有效 。即年轻代使用并行收集,而年老代仍使用串行收集 。
-XX:+UseParallelOldGC:配置年老代垃圾收集方式为并行收集,JDK6.0 开始支持对年老代并行收集 。
-XX:OldSize:设置 JVM 启动分配的老年代内存大小,类似于新生代内存的初始大小 -XX:NewSize 。
Tomcat的字符集配置优化Tomcat 的语言编码,配置起来很慢,要经过多次设置才可以了,否则中文很有可能出现乱码情况 。譬如汉字“中”,以 UTF-8 编码后得到的是 3 字节的值 %E4%B8%AD,然后通过 GET 或者 POST 方式把这 3 个字节提交到 Tomcat 容器,如果你不告诉 Tomcat 我的参数是用 UTF-8编码的,那么 Tomcat 就认为你是用 ISO-8859-1 来编码的,而 ISO8859-1(兼容 URI 中的标准字符集 US-ASCII)是兼容 ASCII 的单字节编码并且使用了单字节内的所有空间,因此 Tomcat 就以为你传递的用 ISO-8859-1 字符集编码过的 3 个字符,然后它就用 ISO-8859-1 来解码 。
设置起来不难使用“ -D<名称>=<值> ”来设置系统属性:
-Djavax.servlet.request.encoding=UTF-8
-Djavax.servlet.response.encoding=UTF-8
-Dfile.encoding=UTF-8
-Duser.country=CN
-Duser.language=zh
总结Tomcat优化到此结束,你现在懂了吗?文中难免有不足,欢迎批评指正 。
【Tomcat优化大全,进来看了,真就会了】
推荐阅读
- 直通车的优势 在优化直通车推广的地域时
- 户外游泳安全知识大全
- 茶产业开发四优化,中国茶产业发展研究报告发布
- 桂林旅游攻略大全 桂林旅游攻略推荐
- 欧式灯具品牌排行大全
- 中国国家地理标志产品名单大全(中),建议收藏
- 茶香砂锅腐乳肉的做法,茶树菇炒肉的做法大全
- 什么是生意参谋,如何利用生意参谋优化关键词? 生意参谋关键词分析在哪
- 茶树菇的家常做法,茶树菇炒肉的做法大全
- 在优化直通车推广的地域时,我们可以在生意参谋 在优化直通车推广的地域时
