我写一个视频程序,界面上有八个视频窗口。全部运行起来[网络传输通讯]CPU 占有率为100% 如何降低CPU占有率? 我写一个视频程序,界面上有八个视频窗口。全部运行起来[网络传输通讯]CPU 占有率为100% 如何降低CPU占有率?在线等,答案出来就立马结帖 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来网络和视频都是占用高的东东,非想降低的话只好牺牲性能,强制释放cpu了. 我感觉还是你的程序有问题,你开一个视频窗口CPU占用是多少还是检查一下你的视频捕捉和传输那块吧,要是这样怎么在互联网上传输视频呀,那机器不都瘫痪了 用OCX控件开一个视频CPU是很底的。如何释放CPU 降低一点性能,也可以接受我用Application.ProcessMessages() 是的八个视频窗口播放不同的视屏柄!!!听说WINAMP , NORTON 都能自己控制自己的程序的CPU占有率!谁写过,能否告知小弟!!! 思路一:设置线程的优先级;如TThread.Priority := tpLowesttpIdle 最低的优先级。只有系统处于空闲状态时才执行tpLowest 比普通优先级低两级tpLower 比普通优先级低一级tpNormal 普通的优先级tpHigher 比普通优先级高一级tpHighest 比普通优先级高两级tpTimeCritical 最高的优先级思路二:sleep或者在主线程里加Application.processMessages; 线程我已用过是不行的非要找那个像NORTON WINRAR 之类的能自己控制自己程序再怎么运行也不会超过25%的CPU占有率我看也只有这个够疯狂!!!!!! application.Terminate;没法控制吗 这种想法能实现么(数据提取) FreeAndNil,晕阿~ TObjectList的使用方法? 东进语音卡编程:聊天室。解决问题另加280分!绝不食言!!在线等! 请教一个实际应用到的问题 高手何在,不要让这种问题难倒你们,关于dbgrid的横向滚动问题 指纹技术的最新应用----互联网 图形问题 TFont与TLogFont有无必然的联系? 如何写这样的Sql语句? 如何在打开MDI子窗口以后能显示不同窗口的标签呢?还有如果主窗口已经是MDI窗口了,子窗口还需要再开子窗口,该怎么做呢?
还是检查一下你的视频捕捉和传输那块吧,要是这样怎么在互联网上传输视频呀,那机器不都瘫痪了
设置线程的优先级;如TThread.Priority := tpLowest
tpIdle 最低的优先级。只有系统处于空闲状态时才执行
tpLowest 比普通优先级低两级
tpLower 比普通优先级低一级
tpNormal 普通的优先级
tpHigher 比普通优先级高一级
tpHighest 比普通优先级高两级
tpTimeCritical 最高的优先级思路二:
sleep或者在主线程里加Application.processMessages;
非要找那个像NORTON WINRAR 之类的能自己控制自己程序再怎么运行也不会超过25%的CPU占有率我看也只有这个够疯狂!!!!!!