你说的我有点听不懂。
我的测试是8核16超线程。
放8个线程,性能是单线程的8倍,CPU50%。放16线程性能还是8倍,CPU100%。如果需要75%,放12个线程,性能还是8。
计算密集型任务,线程间没有互相干扰。
当线程间互相干扰时,超线程或许在性能上有用。
我的实验,超线程仅提供空闲的CPU。
【 在 hgoldfish 的大作中提到: 】
: 这个应该是因为你用的是古代的牙膏厂 CPU,现代的 CPU,比如农企最新的 ryzen 5700g 这样的 CPU,它的计算核心提供两个译码器,开启超线程以后能够提升 20%-40%,你这样用是很浪费的。
: 顺便说一下,很多人喷牙膏厂的小核,但其实吧,不管是农企还是牙膏厂的大核,被分裂成两个超线程使用的时候,性能都还不如小核呢。
: 不过为啥我不喷农企呢,因为农企直接给 16 个大核,比牙膏厂给 8 个大核,16 个小核良心多了。
: ...................
--
修改:ylh1969 FROM 221.218.60.*
FROM 221.218.60.*