Spyder内存占用率过高解决

spyder是Anaconda自带的一个ide,感觉还是比较好用的,不过拿来用过几次之后发现使用了keras运算之后会导致内存不停的膨胀,即使是程序运行完毕也没有释放内存.

 

于是打开windows的任务管理器-->查看-->选择列-->选中"命令行",于是可以在任务管理器中看到各个python线程具体是在运行什么的.

 

接下来看到的是不停膨胀的是带有参数 spyder_kernels console -f 这个python线程,看名字能估计大概是spyder的console的内存释放机制存在问题,于是直接干掉线程,不过因为这样spyder界面下方的console也就停工了.

 

接着关闭spyder,再启动一下.再找找,发现其实在console界面旁边是有一个齿轮图标,大概是设置的东西,里面就有重启console核心的快捷键"ctl+.",虽然每次运行完需要再做个动作,总比每次都要重启spyder要好的多得多.

posted @ 2019-07-18 17:03  动态内存  阅读(3014)  评论(0)    收藏  举报