首页 > 编程语言 >Python运行时CPU占用不同的问题

Python运行时CPU占用不同的问题

时间:2023-01-22 12:56:03浏览次数:51  
标签:stat Python 占用 IDLE proc CPU

提问:

 同一个Python文件,双击运行和在IDLE里Run所占用的CPU资源相差很多

 

 

 

 如上图,一个是双击运行的,另一个是IDLE里运行的,CPU资源占用的区别很明显

解答:

 它们的算法可能不同,IDLE是基于/proc/stat计算占用率,exe或者别的执行方式可能是/proc/pid/stat或者/proc/pid/task/stat中的参数来进行计算占用率,或者是/proc/loadavg进行统计。 总体来说就是统计方法/参考指标或有不同,不是你程序的问题,换一个程序也可能出现这种情况。

标签:stat,Python,占用,IDLE,proc,CPU
From: https://www.cnblogs.com/dituirenwu/p/17064365.html

相关文章

  • Python入门之bool类型
    """bool运算符比较运算符><>=<===结果是:bool类型逻辑运算符:判断两个bool值关系与......
  • Python入门之数据转换练习
    #练习3#古代的秤一斤的16两,33=2斤1两#练习:在控制台中获取两,计算是几斤零几两#显示几斤零几两weight_liang=int(input("请输入多少两:"))jin=weight_lia......
  • python异常处理
    Python的异常机制主要依赖try、except、else、finally和raise五个关键字,其中在try关键字后缩进的代码块简称try块,它里面放置的是可能引发异常的代码;在except后对应的是......
  • Python-实现逻辑回归
    Python-实现逻辑回归1逻辑回归感知器的缺点是只能做线性可分的分类任务,如果任务不是完全可以线性可分的,那么感知器是永远不能收敛的,因为每次更新都会有至少一个错误。现......
  • QML与python互相通信
    解决python与QML的通信问题:QML中直接调用python函数python发送信号,QML响应信号并进行相应处理py文件#ThisPythonfileusesthefollowingencoding:utf-8impor......
  • 什么是 Python 中的装饰器?
    装饰器是Python中最强大的设计模式之一。装饰器用于向已创建的对象添加新功能,而无需修改其结构。使用装饰器,您可以轻松包装另一个函数以扩展包装的函数行为,并且无需永久修......
  • Python——01.环境及安装
    Python介绍--Python是解释型,面向对象的语言,程序结构简洁,清晰--Python解释器分类:CPython(官方解释器):用C语言编写的Python解释器PyPy:用Python语言编写的Python......
  • 用Python写一个模拟过年礼花的程序
    介绍过年了,好不容易熬到疫情放开,也该放烟花放鞭炮庆祝下了,祝大家新年快乐,身体健康,万事如意,希望新的一年诸邪退散,春暖花开~主程序importpygame,math,time,random,......
  • Python网络编程之微信机器人
    系统设计用Python实现了一个微信机器人,在微信公众号内发送消息,可以根据消息内容进行自动回复搭建Flask服务器,接收微信服务器发送的消息,并做出回复根据微信服务器发送过......
  • python赋值和拷贝
    赋值,值相同,内存地址相同–函数参数传递。浅拷贝,值相同,内存地址不同。拷贝第一层内存地址的引用。第一层元素为可变元素。拷贝过的引用会跟着发生变化。否则不发生变化import......