深圳建立网站的公司,如何设计一个软件,瑞翔网站建设,户外广告公司-XX:AlwaysPreTouch 指定JVM启动时即刻分配整个堆内存空间#xff1b;应用启动会变慢#xff0c;但是运行时变快。 -XX:MaxRAMPercentage60.0 指定JVM最大堆内存使用比例为60%#xff1b;适用于容器部署 -XX:MinRAMPercentage60.0 指定JVM最小堆内存使用比例为60%#xff1…-XX:AlwaysPreTouch 指定JVM启动时即刻分配整个堆内存空间应用启动会变慢但是运行时变快。 -XX:MaxRAMPercentage60.0 指定JVM最大堆内存使用比例为60%适用于容器部署 -XX:MinRAMPercentage60.0 指定JVM最小堆内存使用比例为60%适用于容器部署 -XX:InitialRAMPercentage60.0 指定JVM初始堆内存使用比例为60%适用于容器部署 -XX:NewRatio1 指定新生代与老年代堆内存比为11默认为12 -XX:PermSize256M 指定持久代初始化大小为256M1.8移除使用会报错 -XX:MaxPermSize256M 指定持久代最大大小为256M1.8移除使用会报错 -XX:MetaspaceSize256M 指定元空间初始化大小为256M -XX:MaxMetaspaceSize256M 指定元空间最大大小为256M -XSS1M 指定线程栈大小为1M -XX:PrintGCDetails 指定打印GC详细信息 -XX:ErrorFilelog/hs_err_pid%p.log 指定错误日志输出目录路径 -XX:HeapDumpOnOutOfMemoryError 指定堆内存溢出时生成dump文件 -XX:HeapDumpPath/temp/serviceid/log/ 指定dump文件目录 -XX:ExitOnOutOfMemoryError 指定堆内存溢出时应用程序退出 -XX:OnOutOfMemoryError./dump.sh 指定应用程序堆内存溢出时特定处理脚本一般用来发生溢出时优雅的重启服务 -XX:PrintGCDateStamps 输出GC的时间戳 -XX:PrintClassHistogramBeforeFullGC 可以在GC前打印类直方图 -XX:PrintClassHistogramAfterFullGC 可以在GC后打印类直方图 -XX:PrintGCApplicationConcurrentTime 指定打印应用程序并发时间 -XX:PrintGCApplicationStoppedTime 指定打印GC停顿的时间 -XX:UnlockExperimentalVMOptions 指定解决实验性VM选项 -XX:UnlockDiagnosticVMOptions 指定解锁诊断VM选项 -XX:PrintFlagsFinal 指定打印最终解析的JVM参数 -XX:UseParNewGC 指定使用Parallel New GC -XX:UseConcMarkSweepGC 指定使用CMS GC -XX:CMSInitiatingOccupancyFraction92 指定CMS GC开始执行的内存占用比例堆内存达到92%时执行fullgc内存增长快时调小内存增长很慢时调大一些 -XX:UseContainerSupport 指定JVM在容器中运行时的支持 -XX:CMSFullGCsBeforeCompaction 0 每次fullgc时都进行压缩(这是默认值) -XX:CMSParallelInitialMarkEnabled 指定CMS GC初始标记并行执行 -XX:DisableExplicitGC 指定禁用手动显示执行GC