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

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

  •  1
     
  •   kumobot · 2016-08-21 18:45:34 +08:00 · 2502 次点击
    这是一个创建于 2776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    操作系统 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-08-21 20:34:05 +08:00 via Android
    JDK 1.8 不用设 permsize 了。另外你这 heapsize 对 gc 来讲就跟玩儿似的...
    SoloCompany
        2
    SoloCompany  
       2016-08-21 20:49:25 +08:00 via iPhone
    tomcat 1.8 ……
    kumobot
        3
    kumobot  
    OP
       2016-08-21 22:11:14 +08:00
    @mind3x 哈哈,小白一枚。。。
    kumobot
        4
    kumobot  
    OP
       2016-08-21 22:11:27 +08:00
    @SoloCompany 笔误笔误。。。 tomcat 8
    jones
        5
    jones  
       2016-08-22 09:12:54 +08:00
    需要把 GC LOG 输出然后分析,如果很多 Full GC 的话应用性能肯定会受很大影响,
    tianshuang
        6
    tianshuang  
       2016-08-22 16:06:17 +08:00
    可以把 Xms 与 Xmx 设置为相同的值,避免在边界情况下不停申请 回收 内存
    kumobot
        7
    kumobot  
    OP
       2016-08-22 17:55:24 +08:00
    @tianshuang 学习了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5311 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 08:16 · PVG 16:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.