pycharm打开长代码文件CPU占用率过高的解决

 更新时间:2023年09月08日 10:10:14   作者:AD钙分钙  
这篇文章主要介绍了pycharm打开长代码文件CPU占用率过高的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

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占用率高的问题已经得到解决。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Win8.1下安装Python3.6提示0x80240017错误的解决方法

    Win8.1下安装Python3.6提示0x80240017错误的解决方法

    这篇文章主要为大家详细介绍了Win8.1下安装Python3.6提示0x80240017错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • python九九乘法表的实例

    python九九乘法表的实例

    下面小编就为大家带来一篇python九九乘法表的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • pytorch forward两个参数实例

    pytorch forward两个参数实例

    今天小编就为大家分享一篇pytorch forward两个参数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python爬取城市租房信息实战分享

    Python爬取城市租房信息实战分享

    这篇文章主要介绍了Python爬取城市房租房信息实战分享,先单线程爬虫,测试可以成功爬取之后再优化为多线程,最后存入数据库,需要的小伙伴可以参考一下的相关资料
    2022-04-04
  • Python Tkinter Gui运行不卡顿(解决多线程解决界面卡死问题)

    Python Tkinter Gui运行不卡顿(解决多线程解决界面卡死问题)

    最近写的Python代码不知为何,总是执行到一半卡住不动,所以下面这篇文章主要给大家介绍了关于Python Tkinter Gui运行不卡顿,解决多线程解决界面卡死问题的相关资料,需要的朋友可以参考下
    2023-02-02
  • 阿里云ECS服务器部署django的方法

    阿里云ECS服务器部署django的方法

    今天小编就为大家分享一篇阿里云ECS服务器部署django的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 浅谈Python numpy创建空数组的问题

    浅谈Python numpy创建空数组的问题

    今天遇到一个小小的问题,是关于numpy创建空数组,今天特地整理了这篇文章,文中作出了非常详细的介绍,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05
  • 用Python实现一个简单的用户系统

    用Python实现一个简单的用户系统

    大家好,本篇文章主要讲的是用Python实现一个简单的用户系统,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • python-tornado的接口用swagger进行包装的实例

    python-tornado的接口用swagger进行包装的实例

    今天小编就为大家分享一篇python-tornado的接口用swagger进行包装的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python函数式编程

    Python函数式编程

    函数式编程Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。
    2017-07-07

最新评论