如何让程序 100%占用 cpu 资源以便快点完成任务

2020-01-17 19:38:30 +08:00
 Poto
如何通过手段让程序作业时占用 100%的 cpu 资源
我的一个转换软件在作业时只占用 13%的 cpu,可我机器有充沛的算力盈余,想要它占满 cpu 资源,跑满
6288 次点击
所在节点    程序员
23 条回复
CallMeReznov
2020-01-19 15:34:40 +08:00
@mxalbert1996 #19
@realpg #20



就是个建议,且转换软件本身自带优先级调整的设置,真有严重的安全稳定隐患我相信本身软件也不会提供的吧?
也不知道惹了各位哪位大佬哪点 G 点,不过不要紧,我先道歉,我错了.
毕竟不能比各位指点江山的大佬更高.
对不起.
vow
2020-01-19 15:44:08 +08:00
个人建议
转换软件在作业时
打一会怪物猎人世界
cpu 100% 占用没问题
逃了~~~~~~~~~~~~
augustheart
2020-01-19 16:07:41 +08:00
@CallMeReznov 这么说吧,从 windows 来讲,优先级高只是让进程有更多机会获取到别的进程放弃的时间片。但是它并不能让本来只有 10%占用的软件占用到 100%。对于一段频繁放弃时间片的代码,优先级没有任何作用。而对于死死赖在用户空间的代码,别的线程优先级再高也占不到什么便宜。
windows 的优先级调整的用处真不大。也就是在所有其它优化手段都已经没有作用的时候能够死马当活马医。不能说完全没效果,但是对楼主的需求来说还真就是完全没效果。
以上,包括我在这帖的所有回复,都是基于单核考虑,多核下会复杂一些,但是脱不开这个原理。多核下面只不过是多开个线程再占个核,同时要绞尽脑汁考虑如何在多线程之间共享资源,或者弄个超级低效的 1+1 约等于 1 的算法,反正数字飙上去了,效率管他娘呢。(曾经好压弄了个多线程处理 zip 的特性,然而看效率很有这个嫌疑……)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/638839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX