JMeter负载测试中Ballerina与Spring Boot性能差异原因咨询
Ballerina与Spring Boot性能测试差异疑问
测试背景
我正在开展一项研究项目,使用JMeter对Ballerina编程语言与Spring Boot进行性能对比测试,通过阶梯线程组逐步增加用户数,以此确定两款应用可同时处理的最大并发用户量。
测试结果
测试显示出显著差异:Ballerina仅能处理15个并发用户,而Spring Boot可处理约6700个并发用户。这一结果远超我的预期。
环境详情
- Java版本:GraalVM 22.0.1+8.1
- Ballerina版本:2201.8.0
- 系统配置:32GB内存、i7-13700k CPU、Windows 11 Pro
已尝试操作
- 更换多个Ballerina版本重新测试
- 调整JMeter测试配置
求助需求
我原本预期两款框架的性能差异极小,现希望了解:
- 该表现是否具有普遍性?
- 是否存在已知限制或配置设置导致Ballerina在此场景下性能不佳?
恳请各位提供相关见解、建议或测试经验,感谢帮助!
测试详细结果已整理在GitHub仓库的RESULTS.md文件中。
内容的提问来源于stack exchange,提问作者Ricardo Coelho
相关产品推荐
相关产品推荐

