• JVM常用参数


    这篇 blog的文章介绍的很详细,下面的是适用于大部分java工程的jvm参数

    /usr/bin/java 
          -Xms4g
          -Xmx4g
          -Xss1m
          -XX:+UseConcMarkSweepGC
          -XX:CMSInitiatingOccupancyFraction=75    # 使用CMS作为老年代垃圾回收器是,使用了多少时进行回收
          -XX:+UseCMSInitiatingOccupancyOnly
          -XX:+AlwaysPreTouch                      # JVM默认先分配的是虚拟内存,只有在真正使用到的时候才分配内存,这个参数可以指定直接使用物理内存
          -XX:-OmitStackTraceInFastThrow           # 省略异常堆栈信息而快速抛出  可[参考](https://blog.csdn.net/kisscatforever/article/details/106042858)
          -XX:+HeapDumpOnOutOfMemoryError
          -XX:HeapDumpPath=/var/log/APP
          -XX:ErrorFile=/var/log/APP/hs_err_pid%p.log
          -XX:+PrintGCDetails
          -XX:+PrintGCDateStamps
          -XX:+PrintTenuringDistribution           # 打印每次minorGC后晋升到老年代的年龄阈值
          -XX:+PrintGCApplicationStoppedTime       # 打印 stop the world 的时间  
          -Xloggc:/var/log/APP/gc.log
          -XX:+UseGCLogFileRotation
          -XX:NumberOfGCLogFiles=32
          -XX:GCLogFileSize=64m
          -cp xxx:yyx:zz                           # classpath 类路径
          -d 
    
  • 相关阅读:
    stm32型号与flash大小
    SVN适用教程
    sylixos初接触
    基于stm32实时操纵系统初接触
    freertos任务调度
    flash结构
    nand nor flash
    反汇编文件分析
    mm.与cache
    CISC(复杂指令集)和RISC(简单指令集),x86、ARM、MIPS架构
  • 原文地址:https://www.cnblogs.com/westlin/p/14324832.html
Copyright © 2020-2023  润新知