V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kanepan19
V2EX  ›  JetBrains

搜遍全网,问遍 ai 都找不到解决方案, idea 如何设置全局应用的 jvm 的参数-Xmx512m

  •  
  •   kanepan19 · Mar 27, 2025 · 2906 views
    This topic created in 403 days ago, the information mentioned may be changed or developed.

    启动的服务多,占用内存太大。如何全局的设置-Xmx512m 。 不想一个一个设置 (edit configaration 可以设置,但不能全局) 真的找不到方法,特来 v2 求助

    13 replies    2025-04-16 22:33:58 +08:00
    Sezxy
        1
    Sezxy  
       Mar 27, 2025   ❤️ 1
    新的好解决,建个模板就好
    INCerry
        2
    INCerry  
       Mar 27, 2025
    要不整个 docker-compose ?
    evan1
        3
    evan1  
    PRO
       Mar 27, 2025


    这个不就是全局的吗?

    附上我的配置:

    -Xms128m
    -Xmx8192m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+IgnoreUnrecognizedVMOptions
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=100
    -XX:CICompilerCount=4
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -ea
    -Dsun.io.useCanonCaches=false
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -Djdk.attach.allowAttachSelf=true
    -Djdk.module.illegalAccess.silent=true
    -Dkotlinx.coroutines.debug=off
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    -Dfile.encoding=UTF-8
    -Dconsole.encoding=UTF-8
    Sezxy
        4
    Sezxy  
       Mar 27, 2025   ❤️ 1
    @evan1 #3 OP 要的是应用启动的参数,不是 ide 的参数吧

    evan1
        5
    evan1  
    PRO
       Mar 27, 2025
    @evan1 #3 不好意思是我理解错了,编辑一下模板就好了。

    Yukineko
        6
    Yukineko  
       Mar 27, 2025
    标题栏 File->New Projects Setup->Settings for New Projects(或者 Run Configuration Templates)
    kanepan19
        7
    kanepan19  
    OP
       Mar 27, 2025
    @Goooooos
    嗯 看样子只能这样了。 旧项目不生效,一个一个设吧
    anubu
        8
    anubu  
       Mar 27, 2025
    非 Java 开发,一般认为系统级的环境变量 JAVA_TOOL_OPTIONS 会对所有 JVM 生效。OP 的需求不是调整系统上所有的 JVM 而是调整由 IDEA 启动的所有 JVM ,所以可以在 IDEA 中配置这么一个全局环境变量试试。
    evan1
        9
    evan1  
    PRO
       Mar 27, 2025
    @kanepan19 #7 可以试试先改一个,然后分析下.idea 下的 workspace.xml ,看看是改动哪里。

    然后复制到其它项目。
    SunnyIng
        10
    SunnyIng  
       Mar 27, 2025
    编辑一下运行的时候的 springboot 模板就行了,很简单
    catamaran
        11
    catamaran  
       Mar 27, 2025
    @anubu 应该是可以的,我让 java 输出英文的出错信息就是这么搞的
    c332030
        12
    c332030  
       Mar 27, 2025
    没用过 JAVA_TOOL_OPTIONS 吗?
    asd999cxcx
        13
    asd999cxcx  
       Apr 16, 2025
    装个 Toolbox app ,方便很多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2690 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 02:14 · PVG 10:14 · LAX 19:14 · JFK 22:14
    ♥ Do have faith in what you're doing.