pycharm打開(kāi)長(zhǎng)代碼文件CPU占用率過(guò)高的解決
pycharm打開(kāi)長(zhǎng)代碼文件CPU占用率過(guò)高
前幾天再跑深度學(xué)習(xí)模型的時(shí)候,CPU使用率一直在100%。
當(dāng)時(shí)就覺(jué)得不正常,時(shí)間久了容易出問(wèn)題,決定查查原因。
后來(lái)發(fā)現(xiàn)有可能是pycharm專(zhuān)業(yè)版中的某些設(shè)置導(dǎo)致的。
解決辦法是安裝新的社區(qū)版pycharm。
具體什么原因沒(méi)去細(xì)究,問(wèn)題解決了就行。
下面是我的解決過(guò)程
用專(zhuān)業(yè)版pycharm打開(kāi)查看之前寫(xiě)的深度學(xué)習(xí)模型訓(xùn)練代碼文件之后CPU占用非常高。
此時(shí)還沒(méi)有開(kāi)始運(yùn)行代碼。
但更換為其他代碼文件后CPU使用率立馬降低,我百思不得其解。
難道軟件知道這是模型訓(xùn)練代碼提前膽怯了???
我當(dāng)時(shí)就斷定,這機(jī)器鐵定怕了,機(jī)器不想干活?。。。ㄏ龟?/p>
我在網(wǎng)上查找相關(guān)原因,情況有很多。例如pycharm拼寫(xiě)檢查實(shí)時(shí)開(kāi)啟、開(kāi)啟了多種插件、pycharm沒(méi)安裝在C盤(pán)、pycharm的自動(dòng)保存功能、系統(tǒng)原因等等導(dǎo)致的。
除了沒(méi)把pycharm卸載重裝之外,其他的都試過(guò),顯然對(duì)于我這里出現(xiàn)的問(wèn)題不是合適的解決辦法。
這種情況只有自己分析問(wèn)題并解決,這個(gè)文件代碼量較其他文件稍稍有點(diǎn)多,進(jìn)1000行代碼,有import 大量第三方庫(kù)。我嘗試把這個(gè)文件中的所有import注解,然后。。CPU的使用率降到10%以下!?。?/p>
我嘗試幾次,
發(fā)現(xiàn)就是import部分導(dǎo)致CPU使用率總是達(dá)90%以上。
這是什么情況,難道是pycharm專(zhuān)業(yè)版中的某些設(shè)置導(dǎo)致import部分總是在大量訪問(wèn)某些文件???。
我嘗試重新安裝社區(qū)版的pycharm(安裝在D盤(pán)),選擇同樣的anaconda環(huán)境(在之前的pycharm專(zhuān)業(yè)版中一直調(diào)用的帶有pytorch和其他輔助包的conda環(huán)境),打開(kāi)同樣代碼文件進(jìn)行查看。
CPU一直處在較低的使用率。
運(yùn)行代碼進(jìn)行模型訓(xùn)練,CPU使用率最高的時(shí)候也處在60%左右,其余時(shí)間都在20-30%之間
到此CPU占用率高的問(wèn)題已經(jīng)得到解決。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Win8.1下安裝Python3.6提示0x80240017錯(cuò)誤的解決方法
這篇文章主要為大家詳細(xì)介紹了Win8.1下安裝Python3.6提示0x80240017錯(cuò)誤的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07pytorch forward兩個(gè)參數(shù)實(shí)例
今天小編就為大家分享一篇pytorch forward兩個(gè)參數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01Python?Tkinter?Gui運(yùn)行不卡頓(解決多線程解決界面卡死問(wèn)題)
最近寫(xiě)的Python代碼不知為何,總是執(zhí)行到一半卡住不動(dòng),所以下面這篇文章主要給大家介紹了關(guān)于Python?Tkinter?Gui運(yùn)行不卡頓,解決多線程解決界面卡死問(wèn)題的相關(guān)資料,需要的朋友可以參考下2023-02-02淺談Python numpy創(chuàng)建空數(shù)組的問(wèn)題
今天遇到一個(gè)小小的問(wèn)題,是關(guān)于numpy創(chuàng)建空數(shù)組,今天特地整理了這篇文章,文中作出了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的用戶系統(tǒng)
大家好,本篇文章主要講的是用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的用戶系統(tǒng),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01python-tornado的接口用swagger進(jìn)行包裝的實(shí)例
今天小編就為大家分享一篇python-tornado的接口用swagger進(jìn)行包裝的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08