win11后台运行python代码时运行速率变低的问题

新换的电脑出厂就是win11,今天做数据处理的工作,运行代码之后就最小化pycharm然后去看B站。本该是5分钟就跑完的代码,我每隔5分钟就退出视频查看一下,看了好多次差不多最后有四十分钟左右了,还是没有跑完,遂终止运行。

然后我在循环里print输出每轮处理的数据,重新开跑,发现速度没问题是很快的,但是把pycharm最小化几秒后,再重新打开(但不点击软件界面让pycharm成为焦点),目测发现运行速度降低几十倍。点击一下pycharm界面聚焦后,速度恢复。

经过测试后我发现,问题是:当我在另一块屏幕最大化浏览器(不确定其它软件是否一样)时,无论是否最小化pycharm,都会降低运行速率。而当我所有事情都在一块屏幕上做时,就不会出现问题。如果要用第二块屏幕使用浏览器,那么把浏览器缩放后进行操作,也不会影响到代码运行效率,但是一旦最大化浏览器界面,代码运行效率就会急剧降低

应该是某种逻辑导致pycharm失焦,从而优先级和资源值变低,不了解具体原因,也没找解决方法,先在此记录,希望看到的人可以注意观察下这点,别和我一样浪费了时间。

更新:今天跑另一个代码,关闭了双屏幕,发现只要最小化就会被影响,可能跟外界屏幕不是一定相关。目前最稳妥的办法就是把pycharm最大化并且保证焦点在pycharm上,能保证运行速度不被影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值