java 常见OPTS参数的含义

1. -XX:MaxPermSize=256m

-XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配

2. java.awt.headless

Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标

3.-Dsun.net.client.defaultReadTimeout=60000

JVM级别传递这两个强大的超时网络属性,这些属性可以全局适用于所有使用java.net.URLConnection的协议处理程序,单位毫秒
-Dsun.net.client.defaultConnectTimeout=2000
-Dsun.net.client.defaultReadTimeout=2000
如果jvm参数不提供设置,默认值是-1,表示未进行超时设置

4.-Djmagick.systemclassloader=no

-Djmagick.systemclassloader=no:是否生成缩略图的一个框架的配置

5.Dnetworkaddress.cache.ttl=300

Dnetworkaddress.cache.ttl=300
JVM的DNS缓存,单位秒

6.Dsun.net.inetaddr.ttl=300

JVM的DNS缓存,单位秒

7.tomcat的最大线程及最大排队个数

maxThreads="800" acceptCount="1000"

maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200
acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100

8.+ HeapDumpOnOutOfMemoryError

自动化捕获堆转储
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/crashes/my-heap-dump.hprof

9.-xss

-Xss256k 
增加线程的堆栈大小限制
posted @   SpecialSpeculator  阅读(858)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示