为什么Python程序不怎么占用CPU资源?

发布网友 发布时间:2022-04-24 21:07

我来回答

1个回答

热心网友 时间:2022-04-18 05:11

其实我个人认为,如果说你的程序不怎么占用CPU的话可能就是你的程序太简单了。没有足够的运算来占用CPU

编程问题

我个人觉得是不是你把编程问题给弄错啦,就是说你没有把优先级给设高,然后绑定CPU。

可以说就是说你没有用足够的运算来占用CPU,或者说你用的是I/O。因为程序大部分时间都在用,等待I/O上。要么就是你用的多现行程序,但是每个县城都有很多的运算。所以说同一时间只能有一个现行运行。那么就绝对占用不到CPU。

如果说你的这个程序写对了,按理说应该c++是占用了百分之百的CPU,所以说我个人在想你是不是编程有问题。


代码运行

其实基本上在计算机密集型的任务。一般情况下都需要大量的计算这个都是绝对消耗CPU资源的,如果说这个密集型任务可以用多任务完成的话,但是任务越多,在切换的时间上越多,所以说CPU执行的效率就越低,感觉占用CPU资源就没有那么高。所以说代码运行效率也是至关重要的。用这样的一个脚本语言运行效率基本上很低也不太适合计算密集型任务。你如果说做的是一个多线程的程序。就基本上很难占满CPU的资源,如果说是多进程的话效率又不高,你这样话就一直在等待。


总结

我个人觉得是不是因为你的这个整个的程序有问题,其实最简单的就是用c++来写,或者说是学习好其中两种编程语言,然后接着进行互相打通。

这样的话你可能就会觉得没有这么奇怪,我个人觉得是不是你没有把整个编程给做对做好,所以说有了这么一个奇怪的现象。毕竟编程这件事情真的不是闹着玩的这个东西真的很困难。需要多学多看多做你现在有这样的问题很正常,多学多看多做就好了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com