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

2020-09-05 11:33:39 +08:00
 handsomezai

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

3910 次点击
所在节点    Java
5 条回复
handsomezai
2020-09-05 11:35:45 +08:00
cmd 中并发基本在 40-60 区间,时间 20 秒以上,有调整过 jvm 参数 Xms1G Xmx2G,但是没有效果
KunsLand
2020-09-05 12:50:58 +08:00
大概设置输出 IO 占时间,影响并发能力
KunsLand
2020-09-05 12:51:29 +08:00
@KunsLand 设置输出=日志输出,打错了
handsomezai
2020-09-05 13:54:37 +08:00
@KunsLand idea 中也是实时输出的和 jar 包运行一样的设置
KunsLand
2020-09-05 17:55:42 +08:00
@handsomezai 毕竟 cmd 是系统自带的,有什么样的处理逻辑你也不清楚,idea 有自己的系统调用来输出,更纯粹。你可以对比一下把 log level 调高,少打或不打,看看有没有改善。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX