- 主题:怪事
为啥要关多线程?
【 在 kettle 的大作中提到: 】
: AMD R7 7700x,配的华硕TUF B650M重炮手主板,CPU开多线程就没任何问题,
: 关闭多线程,有些APP就会死机,最容易死机的是B站客户端,几乎开个10来分钟就会卡死,
: 什么原理?
--
FROM 220.196.98.*
如果是单线程的应用程序,关闭应该还有好处,不过你提及的程序,好像需要多线程。
这时候开HT是有好处的,
【 在 kettle 的大作中提到: 】
: 问题是正常来说关闭超线程应该也没啥坏处啊
: 发自「今日水木 on iPhone 15 Plus」
--
FROM 220.196.98.*
操作系统来说,超线程意味着核心变多了,
在多线程应用下性能会提高,关闭超线程理论上应该提高cpu稳定性,
毕竟超线程的核心不是全资源核心。
【 在 mindcontrol 的大作中提到: 】
: 从程序角度来说
: 没有必须得开超线程这样一种说法
: 程序只区分进程 线程
: ...................
--
FROM 220.196.98.*
我的理解超线程是cpu 用了一些基础的寄存器加一些虚拟共享凑成了一个虚拟的核,
这些虚拟核对提升多线程性能有益。
有说法:关闭超线程可能会导致某些应用或系统出现兼容性问题,特别是在依赖多线程优化的情况下。
【 在 mindcontrol 的大作中提到: 】
: 他7700x
: 不是单核cpu
: 所以开启超线程
: ...................
--
FROM 220.196.98.*
如果只是某几个app 不行,那先考虑是程序问题,
如果所有的都不行,我觉得考虑是硬件问题
操作系统我觉得可能性最小。
【 在 mindcontrol 的大作中提到: 】
: 理论上超线程对于程序
: 甚至操作系统都是透明的
: 至于能否越级使用资源我就不清楚了
: ...................
--
FROM 220.196.98.*