场景:
Server: springboot 开发的一个 web 项目
client:使用 HttpClient 分别在单线程和多线程环境下测试某个模块的性能
问题:
1.多线程和单线程效率基本没差别
2.CPU使用率很低
场景:
Server: springboot 开发的一个 web 项目
client:使用 HttpClient 分别在单线程和多线程环境下测试某个模块的性能
问题:
1.多线程和单线程效率基本没差别
2.CPU使用率很低
(1)过度同步或者锁定,导致真正应该并发的地方并没有并发
(2)CPU不是瓶颈,作为瓶颈的资源并不能在多线程下得到改善
(3)程序本身存在bug,甚至都没有正确执行