我以前玩永恒之塔fps低 优化都行,但是昨天系统优化...

后使用快捷导航没有帐号?
新人欢迎积分0 阅读权限50积分1926精华0UID5198138帖子金钱1622 威望0
Lv.5, 积分 1926, 距离下一级还需 574 积分
UID5198138帖子威望0 多玩草94 草
你制作的视频,忽略了录像软件和永恒在争抢cpu资源的问题,你关闭超线程后试下不录像的情况,将aion.exe优先级设置为实时,自己感受下和开超线程时的区别吧
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
本帖最后由 坏的很低调 于
21:32 编辑
剑星王心凌 发表于
----线程数压根就不是什么超线程的利用
报歉,从这句话上,你根本没有把 线程 和 超线程 的联系 ...
我就不明白了,我回LZ帖子里边说的够明确吧,我说的清清楚楚我不否认超线程在资源调配上的作用。我只是提永恒不支持超线程。是大神你点评中提出“AION进程中的线程数就在那里摆着”来回击我,并让我解释不是么?那小弟就不懂了,您这意思不是告诉我他支持或者您所谓的“被动支持”?我也告诉你,我没兴趣去翻你所有的帖子。但是抱歉,我记忆力很好,您老人家的那些大作我也大体“拜读”过,咱俩也不是第一次对话了。你曾经跟我对话里就提出来说我们确定不了AION支持超线程但是一样也不能确定不支持,这我没冤枉你吧?我当时拿战地3给你举例子的时候,你告诉了我所谓“被动支持”,您当时跟我讲,说虽然AION可能不支持超线程,但是WIN7一样给他分配了多个线程,线程数里到了几十上百,这也是你跟我说的吧?你现在又拿出“AION进程中的线程数就在那里摆着”来给小弟点评,请问但凡是个思维正常的人,不会认为你这些是在这说你所谓的“被动支持”?
进程中的线程是内存建立起来的线程栈,是用来给CPU调用的。超线程的线程是虚拟的逻辑核心,是给程序去使用的。这两个一个是给予CPU去调用,一个是CPU给程序去使用,能一样?。你说并行线程的调度方式。超线程是线程级别上的并行处理命令这不假,但是其前提是必须建立在硬件软件系统都支持的基础上。软件本身不支持,没有并行处理的能力还谈什么并行线程调度?超线程跟多核只不过一个是软技术,一个是硬技术。按照您这理论。假定不支持超线程的程序,超线程可以合理分配调用他进程中的线程,那多核可以么?就因为一个是逻辑核心一个是物理核心?你可能会说超线程是动态的。是,但是超线程的动态分配是建立在同核心的两个逻辑核心上的动态。超线程不会让你一个物理核心的资源翻倍成俩,那你两个逻辑核心再怎么动态分配,面对一个不支持超线程单一程序又有什么意义呢?他再怎么调度不是在在支持的核心跟线程里?我们假定一个程序只支持单核单线程,他在单核上的表现就会低于他在由这个核心分配出来的两个逻辑核心的表现?请问这是什么道理。在软件本身不支持超线程的基础上,你让一个核心攒足了劲可劲喂这个程序进程中的多线程效率高还是分成俩逻辑核心哪需要了喂哪效率高?分配调用本身就是有延时的。运行只支持单线程程序的时候为保证资源充分利用,另一个逻辑核心是要把资源调配过来的。但是反观如果程序支持超线程,那就是程序主动去使用这些资源,这才是为什么支持超线程会有提升的本质。这些我觉得才是一个程序他不支持超线程技术,我们是否有必要讨论超线程有没有用的关键所在。你说AION一个多线程程序。我想问下,就现在的游戏,不谈超线程支持,单纯从现成上来讲,哪个不是多线程程序?连YY都是多线程程序。难不成这些游戏超线程对他们都有用了?那如果这样,你再去回温一下我给你发的战地3测试图,为什么超过他支持超线程数之后表现反而下降了?不要说他是单机永恒是网游,在你这个观点的基础上,他俩是相同的,你难道说永恒可以被系统里超线程资源优化运行,战地就不可以?我可以告诉你,战地3在8线程下,7个线程在资源监视器中看使用率都是高幅活动的,但是实际情况却是在同级CPU当中他在多于他所支持的超线程数量中的表现远不及他支持的情况。这我也早贴图给你看了。
你现在说你从来没说过永恒支持超线程,是,或许你从来没说永恒他肯定支持,但是你之前的观点一直是在否认我们所谓的不支持。魔令单独开过一个帖子跟你提支持超线程的作用跟是否支持的可能性,咱俩也在一片帖子里边也用了几个篇幅讨论过超线程的问题。如果你没有这种观点,我们都是在没事找事?只不过你后来转变到系统跟被动支持上罢了。也一直没人去反驳你吧。
你说你发了视频,我没视频。那我想问问你,你发的视频,你保证了相同场景,相同人数,同样外界因素了么?你连最基本的人数都保证不了。在你保证不了这其中的哪怕一点的时候,你谈什么对比?谁都知道AION的FPS有多“敏感”。AION是个网游,他不是单机,他没办法让我们像测试单机那样来测试各个硬件在其中的表现。他受很多外界因素影响。那你说测试出来的数据不是感觉是什么?更何况你自己给的数据都差距很小,你让别人怎么下定论?
你让我用自己的话来跟你讨论,我不知道我哪条让你觉得是百度出来的或者复制黏贴过来的了。我只对我认知的东西加以分析,我自己都看不懂的我没必要跑来跟你这装有学问。你说你是小白,貌似你称别人小白的次数更多吧。你要觉得我说的这些都是什么专业术语你看不懂,那你自己帖子里边那些通篇的专业术语你是怎么写出来的,说实话,我有不少都看不懂。这样说面对你我才是小白。
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
剑星王心凌 发表于
----线程数压根就不是什么超线程的利用
报歉,从这句话上,你根本没有把 线程 和 超线程 的联系 ...
我用最简单直白的话问
你承认说永恒不支持超线程。超线程的发挥需要软件,硬件,系统支持,缺一不可。超线程的优势在于并行任务的处理能力。到细处上说也就是你说的对程序并行线程调度处理。那么,一个不支持这个技术的软件,是怎么得到到的这个技术的优势提升?
老王OR老婆
新人欢迎积分0 阅读权限60积分4835精华0UID帖子金钱9277 威望1
Lv.6, 积分 4835, 距离下一级还需 165 积分
UID帖子威望1 多玩草1320 草
坏的很低调 发表于
我就不明白了,我回LZ帖子里边说的够明确吧,我说的清清楚楚我不否认超线程在资源调配上的作用。我只是提 ...
我就不明白了,我回LZ帖子里边说的够明确吧,我说的清清楚楚我不否认超线程在资源调配上的作用。我只是提永恒不支持超线程。是大神你点评中提出“AION进程中的线程数就在那里摆着”来回击我,并让我解释不是么?那小弟就不懂了,您这意思不是告诉我他支持或者您所谓的“被动支持”?我也告诉你,我没兴趣去翻你所有的帖子。但是抱歉,我记忆力很好,您老人家的那些大作我也大体“拜读”过,咱俩也不是第一次对话了。你曾经跟我对话里就提出来说我们确定不了AION支持超线程但是一样也不能确定不支持,这我没冤枉你吧?我当时拿战地3给你举例子的时候,你告诉了我所谓“被动支持”,您当时跟我讲,说虽然AION可能不支持超线程,但是WIN7一样给他分配了多个线程,线程数里到了几十上百,这也是你跟我说的吧?你现在又拿出“AION进程中的线程数就在那里摆着”来给小弟点评,请问但凡是个思维正常的人,不会认为你这些是在这说你所谓的“被动支持”?
----当一个应用程序的线程数产生较多,并且具有密集运算的数据需求时,HT如果继续无动于衷,那确实说明操作系统和 INTEL 并没有在 I7 和 WIN 7 发布新一代 HT 技术和线程调度有新的技术匹配。
“我们确定不了 AION支持超线程但是一样也不能确定不支持”,这句话你说的很对,论证是双面性质的。但是 HT 于要多人角色场景下的作用我不止一次的通过发视频来给大家看。为什么我发视频?因为这个事不好定性,用 I5 的,用 I7 的,超频的,用 E3 的都可以来看看,实际表现是个什么样子。最终的决择在于观众,我们只能通过各自的理解和了解,表达各自的看法,并没有一定给这个事情下定论。
被动授予式的支持,我认为是有的。因为这个“被动支持”原本就是微软对多线程于操作系统的调度中说明到的。不再具体的讲究几线程几核心的对应,而是实现了多物理核心、多运算单元的“分担”。这是微软自 SEVER 2008 以来一直要考虑到的事情。
单线程或双线程,在应用软件中已经规定了处理器并行线程的数量时,操作系统才不会染指软件对资源的使用。而多线程,多少为多?没有人既定范围。超线程一方面对多个工作任务的并行处理有所增强,另一方面对一个工作任务中相对独立分支的并行数据处理实现了压力分担。
进程中的线程是内存建立起来的线程栈,是用来给CPU调用的。超线程的线程是虚拟的逻辑核心,是给程序去使用的。这两个一个是给予CPU去调用,一个是CPU给程序去使用,能一样?。你说并行线程的调度。超线程是线程级别上的并行处理命令这不假,但是其前提是必须建立在软件支持的基础上。超线程跟多核只不过一个是软技术,一个是硬技术。按照您这理论。假定不支持超线程的程序,超线程可以合理分配调用他进程中的线程,那多核可以么?就因为一个是逻辑核心一个是物理核心?你可能会说超线程是动态的。是,但是超线程的动态分配是建立在同核心的两个逻辑核心上的动态。超线程不会让你一个物理核心的资源翻倍成俩,那你两个逻辑核心再怎么动态分配,面对一个不支持超线程单一程序又有什么意义呢?他再怎么调度不是在在支持的核心跟线程里?我们假定一个程序只支持单核单线程,他在单核上的表现就会低于他在由这个核心分配出来的两个逻辑核心的表现?请问这是什么道理。在软件本身不支持超线程的基础上,你让一个核心攒足了劲可劲喂这个程序进程中的多线程效率高还是分成俩逻辑核心哪需要了喂哪效率高?分配调用本身就是有延时的。但是反观如果程序支持超线程,那就是程序主动去使用这些资源,这才是为什么支持超线程会有提升的本质。这些我觉得才是一个程序他不支持超线程技术,我们是否有必要讨论超线程有没有用的关键所在。你说AION一个多线程程序。我想问下,就现在的游戏,不谈超线程支持,单纯从现成上来讲,哪个不是多线程程序?连YY都是多线程程序。难不成这些游戏超线程对他们都有用了?那如果这样,你再去回温一下我给你发的战地3测试图,为什么超过他支持超线程数之后表现反而下降了?不要说他是单机永恒是网游,在你这个观点的基础上,他俩是相同的,你难道说永恒可以被系统里超线程资源优化运行,战地就不可以?我可以告诉你,战地3在8线程下,7个线程在资源监视器中看使用率都是高幅活动的,但是实际情况却是在同级CPU当中他在多于他所支持的超线程数量中的表现远不及他支持的情况。这我也早贴图给你看了。
-----------“超线程不会让你一个物理核心的资源翻倍成俩”,这句话很对,对于操作系统和HT 本质来说,它只是提供了两倍的逻辑运算单元。但是执行效率仍然是一个物理核心尽可能满载的效率能力中划分出去的,如果物理核心100%发挥运算效率,那么超线程的意义也就不在了。什么情况下用到超线程?----数据压力特别大的时候。这些逻辑运算单元提供了效率的最大化保证。什么情况下超线程不给力?----数据压力相对小的时候,因为逻辑运算单元还受物理核心的执行时间周期限制,它不会让 CPU 变成两倍的速度。支持 HT 只是并行线程数的增大、并满足于 HT 的线程并行线程数需求,而不是这个应用软件真的可以把 HT 给撑满。所以战地 3 声称支持多少线程,与 HT 打开和关闭的实际流畅感是两码事,战地3 的运算四核四线就轻易做到了。
下面这些图很直白的表达了,战地3甭管它支持不支持 HT ,但实际情况是它还没把 CPU 的四核四线程效率占用达到一个相对河蟹的G点,如果数据压力再大一些呢?单机不可能跟网游,特别是 AION这种提供千人以上角色的环境相比。
我在其它论坛上,对单机游戏爱好者的大部分建议是选择 I5 或者 I3 ,很少提到 E3 和 I7 以及让某些人反感的 HT ……
你现在说你从来没说过永恒支持超线程,是,或许你从来没说永恒他肯定支持,但是你之前的观点一直是在否认我们所谓的不支持。魔令单独开过一个帖子跟你提支持超线程的作用跟是否支持的可能性,咱俩也在一片帖子里边也用了几个篇幅讨论过超线程的问题。如果你没有这种观点,我们都是在没事找事?只不过你后来转变到系统跟被动支持上罢了。也一直没人去反驳你吧。
----这是语文语法问题,如果你是9527 ,我情愿守在你家门口等你扔出来某些物件去外面换钱。
你说你发了视频,我没视频。那我想问问你,你发的视频,你保证了相同场景,相同人数,同样外界因素了么?你连最基本的人数都保证不了。在你保证不了这其中的哪怕一点的时候,你谈什么对比?谁都知道AION的FPS有多“敏感”。AION是个网游,他不是单机,他没办法让我们像测试单机那样来测试各个硬件在其中的表现。他受很多外界因素影响。那你说测试出来的数据不是感觉是什么?更何况你自己给的数据都差距很小,你让别人怎么下定论?
----网络游戏不可能提供与单机游戏一样的精准环境,我们只能找相对的。 AION 中的 FPS 就象 9527 对纸鸢落地方案的幻想。因此类似环境下,用两种视频,让大家来找渣,更有意思。AION 即时的不确定因素太多了,而 HT 正好可以满足这种数据上的变化。HT不会给 FPS 带来显著的增益(包括单机也是一样),但对于 AION 多人环境下实际流畅感相对理想的维持,它是存在的。
你让我用自己的话来跟你讨论,我不知道我哪条让你觉得是百度出来的或者复制黏贴过来的了。我只对我认知的东西加以分析,我自己都看不懂的我没必要跑来跟你这装有学问。你说你是小白,貌似你称别人小白的次数更多吧。你要觉得我说的这些都是什么专业术语你看不懂,那你自己帖子里边那些通篇的专业术语你是怎么写出来的,说实话,我有不少都看不懂。这样说面对你我才是小白。
----读这段话时,我有点琼瑶的感觉,你具有浪漫情调……
电脑爱好者交流YY 群 6702959  客观、理性、分享、坦诚
超频不是用来装逼的,仅仅只能作为一种个人爱好,而不是忽悠大家都来玩超频以展示出某种权威性!向什么也不会的小白宣扬这种观点比X宝推销超频套装的JS更加可恶!
老王OR老婆
新人欢迎积分0 阅读权限60积分4835精华0UID帖子金钱9277 威望1
Lv.6, 积分 4835, 距离下一级还需 165 积分
UID帖子威望1 多玩草1320 草
坏的很低调 发表于
我用最简单直白的话问
你承认说永恒不支持超线程。超线程的发挥需要软件,硬件,系统支持,缺一不可。超 ...
AION 支持或者不支持超线程,今年一年我在多玩上开始谈电脑方面的话题起,从来没有武断划界过,但我觉得可以有。
我上面的原话是“四者结合时,再谈超线程”,并没有什么不对,各因素之间有必要联系,比如一定是八线程,一定是四线程,那是双向支持缺一不可。有间接联系,那是被动支持,视数据压力和系统调度以及 CPU 可能提供的 HT 逻辑单元数,甚至有时也有前台后台的影响,因素是多种的。
谈超线程你得把各种条件考虑进去。四者结合的程度如何,带来的压力有多大,决定了 HT 对应用程序是否适应。
注意,我希望你不要认为,老王自己也不能判断的,一定是划成所谓的“被动”了;能判断的,一定是划成“主动”了。
我是看实际表现。
如果你真这么武断,到不如直接来贴我的大字报说我各种神论更刺激一些。至少表面上的好与不好,是忐蛋蛋的。
电脑爱好者交流YY 群 6702959  客观、理性、分享、坦诚
超频不是用来装逼的,仅仅只能作为一种个人爱好,而不是忽悠大家都来玩超频以展示出某种权威性!向什么也不会的小白宣扬这种观点比X宝推销超频套装的JS更加可恶!
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
本帖最后由 坏的很低调 于
22:48 编辑
剑星王心凌 发表于
AION 支持或者不支持超线程,今年一年我在多玩上开始谈电脑方面的话题起,从来没有武断划界过,但我觉得 ...
我对贴你大字报没有任何兴趣,你如果不点评我发出论调我都没有驳斥的欲望。
超线程是需要软件,硬件,系统支持的这本就是基础。是客观的理论摆在那。我压根也没说你提这个不对。你可别给我扣帽子。我自始至终都在评论分析的是你的后半句点评。
我觉得你应该看清楚四者的因果关系。你也不用说那些数据压力之类的因素,我大概明白你想表达什么。咱先讨论明白了一点。如果没有软件本身的支持,超线程会带来什么。
这样说,如果软件本身是单线程程序,那么一个物理核心被分配出来的两个逻辑核心的其中一个就会把资源调配到另一个里边以保证资源不被浪费。而完事这个逻辑核心是处于空闲状态而非关闭。也就说,如果软件不支持超线程,那么他就没有并行线程的处理能力。所以CPU没必要给他提供并行线程的处理条件。但是因为本身打开了超线程,那么CPU为了保证这个单线程程序的资源充分利用,只能做这个调配动作。但是那个空闲的逻辑核心依然占用资源,这就是为什么会导致在某些情况下效能下降。举个不恰当的例子,这就好比你有个电源设备有两个2pin的供电输出,但是你的显卡需要4ping的供电,所以你只能把两个2PING的并起来给他用,这跟本身出来1个4pin的没任何区别,相反一个直套封的4pin线质量可能更好。但是你有两个显卡每个只需要2ping供电,这时候如果是1根4PIN线就没法满足这俩显卡的要求。就这么简单。这是需求跟给予的双向问题。
新人欢迎积分0 阅读权限50积分1926精华0UID5198138帖子金钱1622 威望0
Lv.5, 积分 1926, 距离下一级还需 574 积分
UID5198138帖子威望0 多玩草94 草
大神门,记住对事不对人,然后理论结合实践,一起找出真相吧
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
剑星王心凌 发表于
AION 支持或者不支持超线程,今年一年我在多玩上开始谈电脑方面的话题起,从来没有武断划界过,但我觉得 ...
假如说没有了对超线程的支持,讨论支持的对并行线程合理调度优化使用的意义到底在哪。他压根就没有并行线程运行的需求,还讨论并行线程的调度方式作甚?
从我这块2600K将近一年半的使用上来说,我多次折腾尝试开关超线程,并且做了即时对比跟长期使用对比,但是这些说白了都是一个使用感觉,而且从感觉上我无法说服自己开了超线程就变好了。相反我觉得在关闭超线程之后对CPU核心进行单独分配任务来的更好一点。但是我也不可能武断的提出这个结论,因为不管怎么讲,这游戏都没有一个公平的环境来测试这个。
折腾这些个硬件软件无非就是图个玩的更爽。但是单纯在超线程这一块,不管是实际体感,还是对超线程技术的认识,从我自己的角度上来讲我觉得这都已经没有继续深挖下去的必要了。实际体感没变好,本身技术上也证明了缺少支持不可能带来效果,那我还费什么劲。
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
剑星王心凌 发表于
AION 支持或者不支持超线程,今年一年我在多玩上开始谈电脑方面的话题起,从来没有武断划界过,但我觉得 ...
还有一点王老大。我对什么表面上的好与不好是不是忐蛋蛋没什么兴趣。这只是个论坛而已。我只提出我的观点。探讨问题的根结。但是,像什么如果我蛋疼怎么样,如果我9527怎样这样有歧义的句子您最好是免了。9527在我看来就是骂人的。好不一定有,不好是可以有。
新人欢迎积分0 阅读权限80积分11639精华0UID6685帖子金钱36522 威望0
Lv.8, 积分 11639, 距离下一级还需 8361 积分
UID6685帖子威望0 多玩草88 草
剑星王心凌 发表于
我就不明白了,我回LZ帖子里边说的够明确吧,我说的清清楚楚我不否认超线程在资源调配上的作用。我只是提 ...
哎,我是发现了。
只要低调对你的理论提出质疑,你的答复全部都是“嗯,你说的没错”。
感情你这“知错就改”的态度可真好。
尤其是低调兄说的下面这一段,再看看你的答复,我也就明白啥叫无言以对了
你说你是小白,貌似你称别人小白的次数更多吧。你要觉得我说的这些都是什么专业术语你看不懂,那你自己帖子里边那些通篇的专业术语你是怎么写出来的
老王OR老婆
新人欢迎积分0 阅读权限60积分4835精华0UID帖子金钱9277 威望1
Lv.6, 积分 4835, 距离下一级还需 165 积分
UID帖子威望1 多玩草1320 草
本帖最后由 剑星王心凌 于
07:52 编辑
坏的很低调 发表于
我对贴你大字报没有任何兴趣,你如果不点评我发出论调我都没有驳斥的欲望。
超线程是需要软件,硬件,系 ...
咱先讨论明白了一点。如果没有软件本身的支持,超线程会带来什么。
如果软件本身是单线程程序,那么一个物理核心被分配出来的两个逻辑核心的其中一个就会把资源调配到另一个里边以保证资源不被浪费。而完事这个逻辑核心是处于空闲状态而非关闭。也就说,如果软件不支持超线程,那么他就没有并行线程的处理能力。所以CPU没必要给他提供并行线程的处理条件
----软件本身决定了HT超线程的适用与否,以及执行效率问题,这两点是独立的话题:前者是HT 有或无的启动作用,后者是 HT 能起多大作用、有没有负作用。
主动授予是什么?
就是软件本身的进程划分了几个线程,那么操作系统根据软件的调度需求和设定,针对性的分配多少线程数量与并行执行的逻辑通道数量。
对于其本身就是单线程或双线程的任务,7系统还不会自作多情的把闲置的几个运算单元都用上,用多线程或 CPU&&HT超线程的热情去贴单线程的冷屁股:
主动授予的优点:
一、几线程的任务进程用几线程的 CPU 来跑,资源利用率在概定范围内是最合理的;
二、依靠 CPU 的主频频率可以提升软件执行效率的同步递增;
三、数据运算压力不大,满足于实时运算的需求。
一、单线程或四线程以内的任务进程依靠CPU 的单核运算效率;
二、在线程数固定优化的前提下,多出来的逻辑运算单元被闲置;
三、面对即时瞬间增大的高密度运算力不从心,一个进程在几十倍甚至上百倍的线程分配时,面临数据的跨跃增大,CPU极易出现超负荷状态而使执行效率大大降低。
的确,单纯站在主动授予的立场上,你可以拳打 INTEL 脚踢 AMD ,并且可以气壮山河的把超线程丢进粪坑!
也的确,同为这种立场上,其实也可以认为----四核处理器最好提都不要提,因为按这种主观延伸,现在声称完全、绝对支持四线程的软件也是较少的,双核才是王道斯密大,四核浪费钱,或许单核 P4 也可以出来扬眉吐气……
被动授予是什么?
就是操作系统根据软件运算需求,在达到运算相应比例的临界点时,调用CPU的所有运算资源进行执行分担。
被动授予的特点:
它是待机触发式,在 WINDOWS 7 的线程调度下根据实时运算和即时响应,实现智能管理逻辑运算单元的分配。
下面两个 AION 的游戏截图中 CPU 占用明确的表达了被动授予的动作:
从这些简单的例子就可以看出AION 官方并没说支持多核超线程,并不代表 7 系统也是傻子。
有效的、合理的分担被动授予,是今后操作系统和 CPU 构架设计的重要方向,这决定了软硬件的智能协调能力。
主频没有过高的提升,多核是必然,而多线程是使然。多核芯代表着物理层面,多线程代表着逻辑层面,超线程代表物理核心的逻辑分布。
被动授予是有极限的,如果软件身本没有针对多核多线程进行优化,即使操作系统后台再怎么进行调度分配,也不可能实现真正意义上的多线程并行执行。HT 在此时所起的作用,只是为了等待压力增大那瞬爽的一刻。
游戏支持几个线程,只是一种对并行线程执行数的说明,并不能真实表达出游戏最大的压力在何种程度。比如 WINDOWS XP 还说支持同步打开 128 个窗口,事实上真要用 128G 的内存来跑 XP 吗?我们在这里就会打个小算盘----究尽是按软件最大需求来配电脑,还是按常用需求来配电脑。如果普通用户听微软的话,年都会过错;但行业用户至少知道了他们的工作大致承受范围是什么。
微软是生产者,它会告诉你理论最大效果是什么样子,但也会告诉你什么样的配置算作是入门。而事实上我们很多机器并没有严格按照软件最大工作承受模式的极限在工作,只是利用了其中的一小部分。
而AION 这样的网络游戏谁都不能保证最大一场要塞战的数据会控制在什么程度,它对 HT 的需求正如我那些视频中看到的,随角色的增长而逐步频繁活跃 CPU的各个逻辑运算单元。而随角色的减少,虚似运算单元会处于待命状态。
因为本身打开了超线程,那么CPU为了保证这个单线程程序的资源充分利用,只能做这个调配动作。但是那个空闲的逻辑核心依然占用资源,这就是为什么会导致在某些情况下效能下降。
------- 单线程程序,或者数据压力本身就不大的多线程程序,这些运算环境并不适合 HT 来出镜。前面已经说到了。如果没有大量数据,HT只能是喝茶。
[ddt10]一个很简单的例子,我们反复争论了很久,我觉得已经失去了乐趣。这一次的讨论并没有我们第一次精彩。
电脑爱好者交流YY 群 6702959  客观、理性、分享、坦诚
超频不是用来装逼的,仅仅只能作为一种个人爱好,而不是忽悠大家都来玩超频以展示出某种权威性!向什么也不会的小白宣扬这种观点比X宝推销超频套装的JS更加可恶!
新人欢迎积分1 阅读权限70积分7210精华0UID帖子金钱21108 威望7
Lv.7, 积分 7210, 距离下一级还需 2790 积分
UID帖子威望7 多玩草140 草
大婶门,你们写的好多……
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
剑星王心凌 发表于
咱先讨论明白了一点。如果没有软件本身的支持,超线程会带来什么。
如果软件本身是单线程程序,那么一个 ...
其实吧,你说这么多,还是钻牛角尖了。
----软件本身决定了HT超线程的适用与否,以及执行效率问题,这两点是独立的话题:前者是HT 有或无的启动作用,后者是 HT 能起多大作用、有没有负作用。
简单几句句话说这个问题。超线程,不管是你说的主动授予还是被动授予,他对资源的优化是建立在并行数据的处理能力上的,而不是排队数据。所以,不管是哪点,只要软件的进程没有并行线程的处理需求,那么他对该软件本身就没有作用。他是个虚拟多核心的技术,而不是一个简单的优化资源技术。在单纯的非并行数据处理的资源优化使用上,他是没有作用的。而且他为了非并行数据处理的资源满足,还必须要进行资源调度这个动作,因为他将一个物理核心的资源分配到两个虚拟核心上去了。
要非说优点,那么就是在你运行这个软件的同时,他对你同时打开运行的其他软件的这个同时运行的整体环境有帮助。但是在你侧重点单一的情况下,比如你玩永恒,别的软件运行状态无关紧要,那么完全可以靠优先级来解决。就算是你要保证其他软件的高运行状态,也完全可以靠多核心单独分配任务来解决。更何况本身像YY这些个小程序,本身影响就是微乎其微的。我试过战地跟用很同时开,单独分配核心给他们。一样可以玩的很流畅。
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
本帖最后由 坏的很低调 于
22:35 编辑
怎么出这么多图删不掉
新人欢迎积分0 阅读权限70积分5849精华0UID5284951帖子金钱3591 威望4
只讲事实,不讲故事
Lv.7, 积分 5849, 距离下一级还需 4151 积分
UID5284951帖子威望4 多玩草100 草
剑星王心凌 发表于
咱先讨论明白了一点。如果没有软件本身的支持,超线程会带来什么。
如果软件本身是单线程程序,那么一个 ...
大多游戏本就是单线程的,这里的线程是支持的超线程数量跟核心数量而不是进程线程。并不是说单线程程序就没有大数据量了,单线程程序不是说他进程里就1个线程,对游戏来讲那是不可能的。你还是没弄清楚超线程出来的目的跟原理。如果弄清楚了,你自己就可以回答,HT在不支持超线程的程序运行上只能喝茶。
马年新春勋章
手机APP马年迎春,马上有钱!
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
元宝专属一阶勋章。已绝版
需要金钱:1100
Powered by
手机盒子客户端点击或扫描下载

参考资料

 

随机推荐