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

SpringBoot IDEA 下性能起飞! JMeter 性能并发测试

  •  
  •   handsomezai · 2020-09-05 11:33:39 +08:00 · 3952 次点击
    这是一个创建于 1575 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 SpringBoot 和 thymeleaf 生成详情页,Jmeter 做测试并发用户 1000,本地 cmd 运行两个 jar,idea 中运行一个,测一详情页。发现 idea 中用户 6 秒结束并发 140,而控制台 20 秒结束并发 40,这个怎么回事,是 idea 进行 jvm 调优了吗,怎么做到的?
    图一: idea 中运行
    图二: cmd 中运行

    5 条回复    2020-09-05 17:55:42 +08:00
    handsomezai
        1
    handsomezai  
    OP
       2020-09-05 11:35:45 +08:00
    cmd 中并发基本在 40-60 区间,时间 20 秒以上,有调整过 jvm 参数 Xms1G Xmx2G,但是没有效果
    KunsLand
        2
    KunsLand  
       2020-09-05 12:50:58 +08:00 via Android   ❤️ 1
    大概设置输出 IO 占时间,影响并发能力
    KunsLand
        3
    KunsLand  
       2020-09-05 12:51:29 +08:00 via Android
    @KunsLand 设置输出=日志输出,打错了
    handsomezai
        4
    handsomezai  
    OP
       2020-09-05 13:54:37 +08:00
    @KunsLand idea 中也是实时输出的和 jar 包运行一样的设置
    KunsLand
        5
    KunsLand  
       2020-09-05 17:55:42 +08:00 via Android
    @handsomezai 毕竟 cmd 是系统自带的,有什么样的处理逻辑你也不清楚,idea 有自己的系统调用来输出,更纯粹。你可以对比一下把 log level 调高,少打或不打,看看有没有改善。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.