咨询golang性能问题,主机32 cpu,只能使用2/3左右

Golang在主机上运行,32 cpu主机跑计算,cpu使用在60%以下,不能像java占到90%以上,请问有遇到过这种问题的同学吗?

共 1 个回复


buguang01

首先你是几核的CPU,你跑了多少个协程?
然后系统为你开了多少个线程?
你跑的代码里都是些什么逻辑?
这些决定了CPU的使用

还有一点,不要单看CPU的使用问题,要看他们之前完成同样的事件,所需要的资源消耗的比较,才是有意义的。

# 0