首页 > 编程语言 >java笔记_11_JVM调优参数(转载)

java笔记_11_JVM调优参数(转载)

时间:2023-07-26 10:45:42浏览次数:44  
标签:11 java 设置 转储 XX 调优 gc JVM article

-Xms2048m    // 设置jvm的初始内存。这个值最好设置的跟-Xmx相同,以避免每次垃圾回收完成后JVM都要重新分配内存
-Xmx2048m    // JVM最大可用内存
-XX:PermSize=256M    // 设置持久代大小
-XX:MaxPermSize=512M    // 设置最大持久代大小
-XX:+PrintGCDetails  -XX:+PrintGCDateStamps    // 输出GC详情
-XX:+PrintGCApplicationStoppedTime    // 打印垃圾回收系统暂停时间
-Xloggc:${CATALINA_BASE}/logs/gc.log    // 输出gc日志
-XX:+HeapDumpOnOutOfMemoryError    // JVM遇到内存溢出的时候会抓到一个堆转储快照,并保存到一个文件中
-XX:HeapDumpPath    // 堆转储路径

 


原网页:https://blog.csdn.net/jianjun200607/article/details/38440643

    https://blog.csdn.net/m0_46316970/article/details/123585951

标签:11,java,设置,转储,XX,调优,gc,JVM,article
From: https://www.cnblogs.com/luyuting/p/17581792.html

相关文章

  • java后台接收ajax发送的参数
    1、前台发送数据到服务端,以及接受后台数据前台发送数据到服务端,有两种方法:(1)使用表单发送同步请求      参数inputStr:   参数intputInt:(2)使用ajax发送异步请求,发送的数据为json对象      参数username:      参数password:<scriptt......
  • linux服务器性能调优(udp为主)
    udp的好处很明显,效率高,减少了建立连接的流程,减少了报文头的占比,也减少了维护连接的开销。缺点就是不稳定,会丢包。还有就是由于udp的高效,导致用于udp的一些应用开发,并发都比较大,更容易丢包。io复用SO_REUSEADDRSO_REUSEPORT创建listener用来监听数据时,有时候需要配置io复用。也......
  • Java的File类解析
    File类File类注:Windows的路径分隔符使用反斜线“\”,而Java程序中的反斜线表示转义字符,所以如果需要在Windows的路径下包括反斜线,则应该使用两条反斜线或直接使用斜线“/”也可以。Java程序支持将斜线当成平台无关的路径分隔符。1.描述java.io.File类∶代表文件和目录。在......
  • 11
    defgetHighLowFre(image):f=torch.fft.fft2(image)#计算频率freqs=torch.fft.fftfreq(image.shape[-1])#print(freqs)#设定阈值,用于分离高频和低频信息threshold=0.1#创建掩码,用于分离高频和低频信息mask=(freqs.abs()<t......
  • Java解决高并发秒杀商品
    在看本文章之前,需要了解Springboot搭建和使用,本篇文章核心问题是如何解决高并发问题。开发环境:redis缓存4.0.1,Rabbitmq消息队列,Erlang(这个跟MQ环境有关,先安装Erlang,再安装MQ),mysql5.7,JDK1.8(Springboot要用1.8以上的版本)开发框架:Springboot2.0.4,mybatis,前端页面:thym......
  • Java面试题 P5:简述final作用
    1、简述final作用?final含义是最终的。(1)修饰类:表示类不可被继承,不可以有子类;(2)修饰方法:表示方法不可以被子类覆盖,但是可以重载;(3)修饰变量:表示变量一旦被赋值就不可以更改它的值。(4)修饰成员变量如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初......
  • 《安富莱嵌入式周报》第318期:无线电扫描仪,高精度功耗分析仪,单片机JavaScript引擎,平头
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 【实战技能视频】基于硬件垂直消隐的多缓冲技术在LVGL,emWin,GUIX和TouchGFX应用https://www.armbbs.cn/forum.php?mod=viewthread&tid=120114视频版:https://www.bilibili.......
  • Java程序员进阶之路----四阶段
    第一阶段:JavaSE全面深入的学系JavaSE课程,主要内容包括Java概述与环境搭建、基本语法、面向对象基础、接口、抽象类、常用类(Object/内部类/包装类/String等)、集合、算法和数据结构、异常、多线程、I/O框架、网络编程、JDK8新特性、JVM内存模型、反射、注解xml等。本阶段学......
  • 学习Java第5天
    Java程序运行机制1.编译型(complie)操作要求不高(c....c++)2.解释性速度要求不高,(网页-脚本)3.程序运行机制psvm生成门方法sout生成输出语句IDEA的使用 ......
  • 面试类-Java并发编程 (一)
    1.并行跟并发有什么区别?从操作系统的角度来看,线程是CPU分配的最小单位。并行就是同一时刻,两个线程都在执行。这就要求有两个CPU去分别执行两个线程。并发就是同一时刻,只有一个执行,但是一个时间段内,两个线程都执行了。并发的实现依赖于CPU切换线程,因为切换的时间特别短,所以基本......