java 常见OPTS参数的含义

摘要:
1.-XX:MaxPermSize=256m-XX:MaxPermSize=128MJVM最大允许分配的非堆内存,按需分配2.java.awt.headlessHeadless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标3.-Dsun.net.client.defaultReadTimeout=60000JVM级别传递这两个强大的超时网络属性,这些属性可以全局适用于所有使用

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 
增加线程的堆栈大小限制

免责声明:文章转载自《java 常见OPTS参数的含义》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue 数组去重OGG-Oracle同步Sequence下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jvm内存模型和内存分配

1.什么是jvm? (1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。 (2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。 (3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改...

jvm锁的四种状态 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态

一:java多线程互斥,和java多线程引入偏向锁和轻量级锁的原因? --->synchronized是在jvm层面实现同步的一种机制。    jvm规范中可以看到synchronized在jvm里实现原理,jvm基于进入和退出Monitor对象来实现方法同步和代码块同的。在代码同步的开始位置织入monitorenter,在结束同步的位置(正常结束和...

java 符号引用与直接引用

简单来说: 符号引用就是字符串,这个字符串包含足够的信息,以供实际使用时可以找到相应的位置。你比如说某个方法的符号引用,如:“java/io/PrintStream.println:(Ljava/lang/String;)V”。里面有类的信息,方法名,方法参数等信息。当第一次运行时,要根据字符串的内容,到该类的方法表中搜索这个方法。运行一次之后,符号引用...

JVM 常用命令

对于有图形化界面的用户来,jconsole就可以搞定,界面使用很简单 还可以查看很多信息,例如检测死锁。 下面是没有图形化界面的系统 可以用命令 : jps 查看jvm 进程 jstack -l 6088 查看 jvm 启动参数的命令 root@VM-185-251-ubuntu:/home/ubuntu#jinfo -flags 17809 返回值如下...

JVM启动参数详解 (转)

非标准参数 非标准参数又称为扩展参数,其列表如下:-Xint设置jvm以解释模式运行,所有的字节码将被直接执行,而不会编译成本地码。-Xbatch关闭后台代码编译,强制在前台编译,编译完成之后才能进行代码执行;默认情况下,jvm在后台进行编译,若没有编译完成,则前台运行代码时以解释模式运行。-Xbootclasspath:bootclasspath让jv...

JVM1.6 GC详解

前言 JVM GC是JVM的内存回收算法,调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。 JVM 堆内存组成 Java堆由Perm区和Heap区组成,Heap区...