问题描述
大家好,首先,这个问题的前提是排除了电脑中毒和风扇破损可能造成的原因我现在编程实现一个给定长的2进制数比如1024位,和(n-1)(n-2)个同样长的2进制数比较.而且我要比较1000个2进制数.所以这是个计算消耗很大问题导致每次我运行程序时,CPU长达8个小时的100%忙碌状态,我想问,这对CPU损耗大吗?谢谢
解决方案
解决方案二:
除了耗电、温度高点,基本没什么损耗(否则CPU设计也太差了。)。。。不过一个程序长达8小时运行占100%CPU,那么该考虑优化算法了。。。
解决方案三:
不过,很辛苦,看一下程序吧
解决方案四:
怕什么,人家还超频呢。。。
解决方案五:
那你设计程序的时候考虑过1个小时让CPU停下休息10分种好了。
解决方案六:
肯定损耗大,100%工作的情况直接导致高热耗,最直接是对CPU和风扇的损耗
解决方案七:
发热->暴炸
解决方案八:
我估计对人脑损耗更大要是我早就晕了8个小时早下班回去了如果要你调试的话,每天早上来开机,打开程序,然后就可以回家了,明天来看结果,哈哈哈应该想办法优化一下了
解决方案九:
机子问题类...
解决方案十:
publicintminDistance(){intlengh=inputVector.Length;intTop=lengh+1;char[]allZeros=newchar[lengh];char[]allOnes=newchar[lengh];char[]tempV0;//therun1vectorchar[]tempV1;//therun1vectorchar[]midV0;//therun2vectorschar[]midV1;//therun2vectors//initialzietheallonesandallzerosvectorfor(inti=0;i<allZeros.Length;i++){allZeros[i]='0';allOnes[i]='1';}intTop0=CommonFunctions.HammingDistanceBetween2CharV(allZeros,inputVector);intTop1=CommonFunctions.HammingDistanceBetween2CharV(allOnes,inputVector);Top=Top0>Top1?Top1:Top0;for(inti=1;i<allOnes.Length-1;i++){tempV0=CommonFunctions.frontInverse(allZeros,i);Top0=CommonFunctions.HammingDistanceBetween2CharV(tempV0,inputVector);tempV1=CommonFunctions.frontInverse(allOnes,i);Top1=CommonFunctions.HammingDistanceBetween2CharV(inputVector,tempV1);intTopTemp=Top0>Top1?Top1:Top0;Top=Top>TopTemp?TopTemp:Top;for(intt=i+1;t<allZeros.Length;t++){midV0=CommonFunctions.backInverse(tempV0,t);midV1=CommonFunctions.backInverse(tempV1,t);Top0=CommonFunctions.HammingDistanceBetween2CharV(midV0,inputVector);Top1=CommonFunctions.HammingDistanceBetween2CharV(midV1,inputVector);TopTemp=Top0>Top1?Top1:Top0;Top=Top>TopTemp?TopTemp:Top;}}intTopTemp1;tempV0=CommonFunctions.frontInverse(allZeros,lengh-1);Top0=CommonFunctions.HammingDistanceBetween2CharV(tempV0,inputVector);tempV1=CommonFunctions.frontInverse(allOnes,lengh-1);Top1=CommonFunctions.HammingDistanceBetween2CharV(inputVector,tempV1);TopTemp1=Top0>Top1?Top1:Top0;Top=Top>TopTemp1?TopTemp1:Top;returnTop;}代码如上,怎么可以优化阿
解决方案十一:
CPU应该没啥损害循环体内加1句System.Threading.Thread.Sleep(毫秒数),让他睡一下好了
解决方案十二:
按道理说有伤害
解决方案十三:
费硅胶
解决方案十四:
听说来个SLEEP(1)能降低不少CPU
解决方案十五:
引用12楼ben0133的回复:
费硅胶
年轻人有想法