zoukankan      html  css  js  c++  java
  • jvm 内存参数

    运行时开关

    ‘强制性’参数

    • -verbose:gc——为用户输出一些GC信息
    • -Xloggc:<文件路径>——指定日志输出路径,要确保磁盘有空间
    • -XX:+PringGCDetails——为辅助工具提供“最低限度信息(Minimum information)”

      ——用这个参数代替-verbose:gc

    • --XX:PrintTenuringDistribution——“过早提升(Premature promotion)”信息

    基本堆大小参数

    • -Xms<size> —— 设置预留给堆的最小内存值
    • -Xmx<size> —— 设置预留给堆的最大内存值
    • -XX:MaxPermSize=<size>——设置永久代的最大内存值

      ——有利于Spring应用程序和应用服务器

    以前,我们被教导要把-Xms和-Xmx的值设的一样大。不过这已经变了。因此,现在可以为-Xms设置一个合理范围内较小的值,或者根本就不设置,因为堆的适应能力现在已经非常好了。

    其它参数

    • -XX:NewRatio=N
    • -XX:NewSize=N
    • -XX:MaxNewSize=N
    • -XX:MaxHeapFreeRatio
    • -XX:MinHeapFreeRatio
    • -XX:SurvivorRatio=N
    • -XX:MaxTenuringThreshold=N
    • -XX:+UseCompressdOops 压缩64位指针

    注:

    1. -X非标准选项,并非所有jvm都需要实现,-XX非稳定选项

    2.选项前的“+-” 代表bool值true false

  • 相关阅读:
    Attributes in C#
    asp.net C# 时间格式大全
    UVA 10518 How Many Calls?
    UVA 10303 How Many Trees?
    UVA 991 Safe Salutations
    UVA 10862 Connect the Cable Wires
    UVA 10417 Gift Exchanging
    UVA 10229 Modular Fibonacci
    UVA 10079 Pizza Cutting
    UVA 10334 Ray Through Glasses
  • 原文地址:https://www.cnblogs.com/aiguang/p/3582380.html
Copyright © 2011-2022 走看看