V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sandman511
V2EX  ›  程序员

我的 jar 包运行占内存怎么总要 300+MB

  •  
  •   sandman511 · 2019-10-29 15:33:48 +08:00 · 2331 次点击
    这是一个创建于 1886 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我写的几个小工具 打包成 jar 每次运行都占 300+ 甚至 500+的内存 也没有涉及很大量的运算、操作什么的 请问是什么原因

    airfling
        1
    airfling  
       2019-10-29 15:57:53 +08:00
    jvm 默认占用一半的内存
    chendy
        2
    chendy  
       2019-10-29 16:49:39 +08:00
    不加参数的话,初始对内存和最大堆内存都不小,参考:
    https://stackoverflow.com/questions/4667483/how-is-the-default-java-heap-size-determined
    wdmx007
        3
    wdmx007  
       2019-10-29 17:54:04 +08:00
    我用 springBoot 写的简单 web, 强行 -Xmx40m,然后整个 java 跑起来需要占 230M+左右,jvm 本身占用也超级多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:25 · PVG 18:25 · LAX 02:25 · JFK 05:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.