V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kumobot
V2EX  ›  Java

Java 的垃圾回收会对生产环境的 Servlet 容器性能造成影响吗

  •  1
     
  •   kumobot · 2016 年 8 月 21 日 · 3186 次点击
    这是一个创建于 3435 天前的主题,其中的信息可能已经有所发展或是发生改变。

    操作系统 CentOS JDK 版本 1.8 Servlet 容器 Tomcat 1.8

    机器分配内存 1G

    -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

    应用可能会比较吃内存。

    7 条回复    2016-08-22 17:55:24 +08:00
    mind3x
        1
    mind3x  
       2016 年 8 月 21 日 via Android
    JDK 1.8 不用设 permsize 了。另外你这 heapsize 对 gc 来讲就跟玩儿似的...
    SoloCompany
        2
    SoloCompany  
       2016 年 8 月 21 日 via iPhone
    tomcat 1.8 ……
    kumobot
        3
    kumobot  
    OP
       2016 年 8 月 21 日
    @mind3x 哈哈,小白一枚。。。
    kumobot
        4
    kumobot  
    OP
       2016 年 8 月 21 日
    @SoloCompany 笔误笔误。。。 tomcat 8
    jones
        5
    jones  
       2016 年 8 月 22 日
    需要把 GC LOG 输出然后分析,如果很多 Full GC 的话应用性能肯定会受很大影响,
    argos
        6
    argos  
       2016 年 8 月 22 日
    可以把 Xms 与 Xmx 设置为相同的值,避免在边界情况下不停申请 回收 内存
    kumobot
        7
    kumobot  
    OP
       2016 年 8 月 22 日
    @tianshuang 学习了!
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2746 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:19 · PVG 21:19 · LAX 05:19 · JFK 08:19
    ♥ Do have faith in what you're doing.