首页 > 其他分享 >jvm参数模板

jvm参数模板

时间:2024-06-06 10:26:05浏览次数:23  
标签:HeapDumpOnOutOfMemoryError Xloggc verbose XX gc jvm 参数 模板 log

8g物理内存
-Xms4g
-Xmx4g
-Xmn2g
-Xss1m
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=256m
-XX:SurvivorRatio=8
-XX:MaxDirectMemorySize=512m
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=70
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=10
-XX:+AlwaysPreTouch
-XX:+HeapDumpOnOutOfMemoryError
-verbose:gc
-Xloggc:gc.log
-XX:GCLogFileSize=50M
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps

16g物理内存

-XX:+PrintCommandLineFlags
-Xms8g
-Xmx8g
-XX:MaxDirectMemorySize=1g
-Xss512k
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=256m
-XX:+UseG1GC
-XX:MaxGCPauseMillis=100
-XX:InitiatingHeapOccupancyPercent=50
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps
-Xloggc:gc.log
-verbose:gc
-XX:GCLogFileSize=50M

-XX:NativeMemoryTracking=summary

标签:HeapDumpOnOutOfMemoryError,Xloggc,verbose,XX,gc,jvm,参数,模板,log
From: https://www.cnblogs.com/merciless/p/18234585

相关文章

  • 微信小程序(5.模板语法)
    系列文章目录微信小程序(1.基础知识)微信小程序(2.配置文件)微信小程序(3.常用样式和组件)微信小程序(4.事件系统)微信小程序(5.模板语法)文章目录系列文章目录1.声明和绑定数据2.声明和修改数据3.setData-修改对象类型数据4.setData-修改数组类型数据5.数据绑定-简易......
  • 信息学奥赛初赛天天练-20-完善程序-vector数组参数引用传递、二分中值与二分边界应用
    PDF文档公众号回复关键字:2024060512023CSP-J完善程序1完善程序(单选题,每小题3分,共计30分)原有长度为n+1,公差为1等升数列,将数列输到程序的数组时移除了一个元素,导致长度为n的开序数组可能不再连续,除非被移除的是第一个或最后之个元素。需要在数组不连续时,找出......
  • JVM学习-内存泄漏
    内存泄漏的理解和分类可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一上对象是否还被引用,对于这种情况下,由于代码的实现不同就会出现很多内存泄漏问题(让JVM误以为此对象还在引用,无法回收,造成内存泄漏)内存泄漏(memoryleak)严格来说,只有对象不会再被程序......
  • JVM学习-监控工具(一)
    使用数据说明问题,使用知识分析问题,使用工具处理问题无监控,不调优!命令行工具在JDK安装目录下,可以查看到相应的命令行工具,如下图jps(JavaProcessStatus)显示指定系统内所有的Hotpot虚拟机进程,可用于查询正在运行的虚拟机进程,对于本地虚拟机进程来说,进程的本地虚拟机ID......
  • 『手撕Vue-CLI』拷贝模板
    开篇经过上篇文章的介绍,实现了可以根据用户选择的模板名称加上对应的版本号,可以下载对应的模板,并且将下载之后的文件存放在用户目录下的.nue-template文件夹中。接下来这篇文章主要实现内容是将下载的模板文件拷贝到当前所执行命令的目录下。拷贝模板例如我现在在终端当中输......
  • JVM之【字节码/Class文件/ClassFile 内容解析】
    说在前面的话Java语言:跨平台的语言(writeonce,runanywhere)当Java源代码成功编译成字节码后,如果想在不同的平台上面运行,则无须再次编译这个优势不再那么吸引人了。Python、PHP、Perl、Ruby、Lisp等有强大的解释器。跨平台似乎已经快成为一门语言必选的特性。Java虚拟......
  • golang 可变参数用法, handlers ...HandlerFunc
     handlers...HandlerFunc这是什么写法,与group.handle()第三个参数是[]handlerFunc是什么关系呢?下面是gin中的用法:routergroup.go//GETisashortcutforrouter.Handle("GET",path,handle).func(group*RouterGroup)GET(relativePathstring,handlers...Ha......
  • 【Java】JVM字节码分析
    一、功能1、工作原理2、解释和运行jvm本质上是运行在计算机上的程序,负责运行java字节码文件对字节码文件中的指令,实时的解释成机器码,供计算机执行3、内存管理自动为对象、方法等分配内存自动垃圾回收机制,回收不再使用的对象4、即时编译在java中每次执行都需要实时解释......
  • JVM面试篇(下)
    垃圾收集器简述Java垃圾回收机制在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用的对象,并将它们......
  • 合工大毕业论文LaTeX模板使用指南
    本文是在笔者为班级同学编写的指南的基础上修改而来的。前言LaTeX是目前主流的计算机排版系统之一。目前社区维护了一份合工大毕业论文的LaTeX模板(以下简称“模板”):https://github.com/HFUTTUG/HFUT_Thesis考虑到大部分同学对Word都谈不上精通,使用LaTeX排版毕设论文,可以......