• JVM常用参数


    1. -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly这里跟你的文件名(要配置支持库,window下比较麻烦)
    2. -XX:+PrintGCDetails打印GC信息
    3. -XX:+PrintGCTimeStamps打印GC发生的时间
    4. -XX:+PrintHeapAtGC在GC前和GC后都打印一下java内存的分配情况
    5. -XX:+TraceClassLoading打印类的加载情况
    6. -XX:+PrintClassHistogram打印类的信息(下Ctrl+Break后,打印类的信息。)
    7. -Xmx –Xms:指定java堆最大值(默认值是物理内存的1/4(<1GB))和初始java堆最小值(默认值是物理内存的1/64(<1GB))
    8. -Xmn设置新生代大小,大小是:eden+ 2 survivor space
    9. -XX:NewSize设置年轻代大小
    10.-XX:MaxNewSize设置年轻代最大值
    11.-XX:+HeapDumpOnOutOfMemoryError OOM时导出堆文件
    12.-XX:+HeapDumpPath 导出的路径和上面配合使用
    13.-XX:OnOutOfMemoryError 在OOM时,执行一个脚本
    14.-Xss:设置每个线程栈空间的大小
    15.-XXThreadStackSize:设置线程栈的大小
  • 相关阅读:
    运动运行。
    stratMove方法
    抛物线
    表单的小例子吖
    常用的查询DOM的方法
    liuyan
    防止xss攻击。
    ES6
    Map的使用
    ZOJ 3998(线段树)
  • 原文地址:https://www.cnblogs.com/lollong/p/10659873.html
Copyright © 2020-2023  润新知