pycharm打开长代码文件CPU占用率过高的解决
作者:AD钙分钙
pycharm打开长代码文件CPU占用率过高
前几天再跑深度学习模型的时候,CPU使用率一直在100%。
当时就觉得不正常,时间久了容易出问题,决定查查原因。
后来发现有可能是pycharm专业版中的某些设置导致的。
解决办法是安装新的社区版pycharm。
具体什么原因没去细究,问题解决了就行。
下面是我的解决过程
用专业版pycharm打开查看之前写的深度学习模型训练代码文件之后CPU占用非常高。
此时还没有开始运行代码。
但更换为其他代码文件后CPU使用率立马降低,我百思不得其解。
难道软件知道这是模型训练代码提前胆怯了???
我当时就断定,这机器铁定怕了,机器不想干活!!!(瞎掰掰)
我在网上查找相关原因,情况有很多。例如pycharm拼写检查实时开启、开启了多种插件、pycharm没安装在C盘、pycharm的自动保存功能、系统原因等等导致的。
除了没把pycharm卸载重装之外,其他的都试过,显然对于我这里出现的问题不是合适的解决办法。
这种情况只有自己分析问题并解决,这个文件代码量较其他文件稍稍有点多,进1000行代码,有import 大量第三方库。我尝试把这个文件中的所有import注解,然后。。CPU的使用率降到10%以下!!!
我尝试几次,
发现就是import部分导致CPU使用率总是达90%以上。
这是什么情况,难道是pycharm专业版中的某些设置导致import部分总是在大量访问某些文件???。
我尝试重新安装社区版的pycharm(安装在D盘),选择同样的anaconda环境(在之前的pycharm专业版中一直调用的带有pytorch和其他辅助包的conda环境),打开同样代码文件进行查看。
CPU一直处在较低的使用率。
运行代码进行模型训练,CPU使用率最高的时候也处在60%左右,其余时间都在20-30%之间
到此CPU占用率高的问题已经得到解决。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。