`

JVM中的JAVA_OPTS

 
阅读更多
JAVA_OPTS=""
    BITS=`java -version 2>&1 | grep -i 64-bit`
    if [ -n "$BITS" ]; then
        JAVA_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 "
    else
        JAVA_OPTS=" -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:SurvivorRatio=2 -XX:+UseParallelGC "
    fi

 

分享到:
评论

相关推荐

    java JAVA_OPTS javaagent

    标题中的"java JAVA_OPTS javaagent"涉及到Java应用程序的启动参数设置,特别是`JAVA_OPTS`环境变量和`javaagent`选项,这两个是Java虚拟机(JVM)启动时的关键配置项。`JAVA_OPTS`通常用于传递额外的JVM参数,如...

    JAVA-OPTS参数设置.docx

    JAVA-OPTS 是一个变量,用于设置 JVM 相关运行参数。JVM 是 Java Virtual Machine 的缩写,表示 Java 虚拟机。JAVA-OPTS 变量的设置对 Java 应用程序的性能和稳定性具有重要影响。 在设置 JAVA-OPTS 变量时,需要...

    JAVA_SET_enviroment

    在编程领域,尤其是Java开发中,正确地设置环境变量是至关重要的,因为它们指定了系统如何找到并执行Java相关程序,如JRE(Java运行时环境)和JDK(Java开发工具包)。 描述中提到的“NULL”意味着没有提供具体的...

    tomcat源码分析

    `Catalina.bat` 是Tomcat在Windows环境下启动的批处理文件,主要负责设置环境变量、执行Java虚拟机(JVM)并加载Tomcat的核心类。解析这个脚本有助于理解Tomcat的启动过程,包括如何设置系统路径、JVM参数以及初始...

    apk反编译工具

    apk反编译工具 直接运行bin目录中的jadx-gui.bat,选择apk文件即可 有些apk的体积比较大的时候,反编译的时候会卡住或者假死。 解决方案: 使用记事本或者notpad++打开jadx-gui.bat ...set DEFAULT_JVM_OPTS=-Xmx1024M

    Eclipse内存溢出

    set JAVA_OPTS=%JAVA_OPTS% -Xloggc:filename=jvm_output.log set JAVA_OPTS=%JAVA_OPTS% -Xmn256M set JAVA_OPTS=%JAVA_OPTS% -Xss1M set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote set JAVA_...

    分别在Linux和Windows下设置JVM内存的简单方法

    添加:JAVA_OPTS=’-Xms512m -Xmx1024m’ 或者 JAVA_OPTS=”-server -Xms800m -Xmx800m  -XX:MaxNewSize=256m” 或者 CATALINA_OPTS=”-server -Xms256m -Xmx300m” Windows服务器: 在/apache-tomcat-5.5.23/bin ...

    设置jvm内存的方法

    在Java应用程序开发与部署的过程中,合理的JVM内存配置至关重要。不合适的内存配置不仅可能导致应用程序性能下降,还可能引发一系列的内存溢出错误,如`OutOfMemoryError`。本文将详细介绍如何为Java虚拟机(JVM)设置...

    tomcat常用功能的配置

    例如,在`catalina.bat`或`catalina.sh`中,可以通过设置`JAVA_OPTS`来调整JVM的内存大小: ```batch set JAVA_OPTS=-Xms256m -Xmx256m -XX:MaxPermSize=64m ``` 这些配置可以帮助优化Tomcat的性能和稳定性,确保...

    解决Java_heap_space问题

    可以通过在 catalina.bat 文件中添加以下命令来解决该问题:set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true。 Java_heap_space 问题是 Java 应用程序中一个常见的问题,解决该问题需要调整 JVM 堆空间...

    jadx-gui-1.0.0dev最新版本,支持中文,2019年8月31日编译

    You can also use JAVA_OPTS and JADX_GUI_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xms128M" "-Xmx8g" "-Dawt.useSystemAAFontSettings=lcd" "-Dswing.aatext=true" "-XX:+UseG1GC

    系统core和java虚拟机异常退出日志设置

    JAVA_OPTS="${JAVA_OPTS} ${JVM_CRASH_LOG}" 这将使得Java虚拟机崩溃日志被保存在$PM4H_EXTLOG/jvm目录下,并且文件名格式为jvm_crash_<模块名称>.log。 系统核心崩溃日志和Java虚拟机崩溃日志都是非常重要的日志...

    tomcat_OutOfMemoreError处理方法

    在IT领域,特别是Java应用服务器环境,如Apache Tomcat中,遇到`java.lang.OutOfMemoryError`异常是常见的性能瓶颈之一。此错误通常表明应用程序所消耗的内存超过了JVM(Java虚拟机)分配的限制。根据给定的文件信息...

    tomcat内存配置

    `JAVA_OPTS`环境变量用于定义启动Tomcat时传递给Java虚拟机(JVM)的一系列选项。这些选项可以包括但不限于内存大小、垃圾回收策略等。 #### `-Xms64m` 该参数指定了JVM启动时分配给堆内存的初始大小为64MB。初始堆...

    java[1].lang.OutOfMemoryError_Java_heap_space错误及处理办法

    - 对于Tomcat等应用服务器,可以在`catalina.bat`(Windows环境)或`catalina.sh`(Unix/Linux环境)文件中设置`JAVA_OPTS`环境变量来控制JVM的堆内存大小。 2. **优化代码逻辑**: - 减少不必要的对象创建,特别...

    java.lang.OutOfMemoryError: Java heap space 解决方法

    在Java开发与运维中,`java.lang.OutOfMemoryError: Java heap space`是一个常见的错误信息,它表明JVM(Java虚拟机)的堆内存已经耗尽,无法再分配新的对象。这通常发生在程序运行时创建了大量对象而没有及时释放,...

    解决Invalid byte 1 of 1-byte UTF-8 sequence

    1. "修改catalina.bat中的JAVA_OPTS -Dfile.encoding=UTF8.png":这表明了解决方案可能涉及修改Tomcat的启动脚本`catalina.bat`,通过设置`JAVA_OPTS`环境变量,指定`-Dfile.encoding=UTF8`来确保Java虚拟机(JVM)...

    Tomcat出现_PermGen_space解决方案

    在Java应用程序的运行过程中,尤其是对于Web服务器如Tomcat来说,内存管理至关重要。其中, PermGen space(Permanent Generation space)是Java虚拟机(JVM)内存模型的一部分,专门用于存储类元数据和方法元数据。...

Global site tag (gtag.js) - Google Analytics