本篇文章给大家分享的是有关tomcat9 中怎么设置虚拟内存 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Connector是连接器,负责接收客户的请求,以及向客户端回送响应的消息。打开tomcat/conf/server.xml,找到如下配置修改为参数描述:org.apache.coyote.http11.Http11NioProtocol:调整工作模式为NiomaxThreads:最大线程数,默认150。增大值避免队列请求过多,导致响应缓慢。minSpareThreads:最小空闲线程数。acceptCount:当处理请求超过此值时, 香港云主机将后来请求放到队列中等待。disableUploadTimeout:禁用上传超时时间connectionTimeout:连接超时,单位毫秒,0代表不限制URIEncoding:URI地址编码使用UTF-8enableLookups:关闭dns解析,提高响应时间compression:启用压缩功能compressionMinSize:最小压缩大小,单位BytecompressibleMimeType :压缩的文件类型需要基础知识:堆栈内存,jvm 垃圾收集器,jvm 性能监控常用工具,能够读懂gc日志等。JDK 1.8中 PermSize 和 MaxPermGen 已经无效。JDK 1.8 中已经不存在永久代的结论 而以 元空间 代替修改 tomcat/bin/catalina.sh (8G 内存机器参考配置):-Xms4G 初始分配的堆内存-Xmx4G 最大允许分配的堆内存,这两个配成一样。-Xmn1024m 最小允许分配的堆内存。-XX:MetaspaceSize=1024M初始元空间大小,达到该值就会触发垃圾收集进行类型卸载,同时GC会对该值进行调整:如果释放了大量的空间,就适当降低该值;如果释放了很少的空间,那么在不超过MaxMetaspaceSize时,适当提高该值。-XX:MaxMetaspaceSize=1024M-XX:+UseConcMarkSweepGC并发标记清除(CMS)收集器-XX:+CMSClassUnloadingEnabled-XX:+HeapDumpOnOutOfMemoryError表示当JVM发生OOM时,自动生成DUMP文件。-XX:HeapDumpPath=${目录}参数表示生成DUMP文件的路径,也可以指定文件名称,例如:-XX:HeapDumpPath=${目录}/java_heapdump.hprof。如果不指定文件名,默认为:java_
修改实例:以上就是tomcat9 中怎么设置虚拟内存 ,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
相关推荐: Spring security中怎么自定义登录页面
这篇文章将为大家详细讲解有关Spring security中怎么自定义登录页面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。重命名包名 case2 为 case3重命名 Case2Application.jav…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。