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%以下?。?!
我嘗試幾次,
發(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)文章
python實(shí)現(xiàn)手機(jī)號(hào)歸屬地查詢(xún)功能
手機(jī)上突然收到了某銀行的短信提示,看了一下手機(jī)的位數(shù),正好是11位,我一想,這不就是標(biāo)準(zhǔn)的手機(jī)號(hào)碼嗎?于是想用python的庫(kù)實(shí)現(xiàn)查詢(xún)手機(jī)號(hào)碼歸屬地查詢(xún)自由,所以本文給大家介紹了如何用python實(shí)現(xiàn)手機(jī)號(hào)歸屬地查詢(xún)功能,需要的朋友可以參考下2024-03-03
python基礎(chǔ)編程小實(shí)例之計(jì)算圓的面積
Python是最常用的編程語(yǔ)言,這種語(yǔ)言就是一種可以快速開(kāi)發(fā)應(yīng)用的解釋型語(yǔ)言,有些用戶(hù)不知道該怎么在Python編程里計(jì)算圓的面積,現(xiàn)在就給大家具體解釋一下,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)編程小實(shí)例之計(jì)算圓的面積的相關(guān)資料,需要的朋友可以參考下2023-03-03
Matplotlib.pyplot 三維繪圖的實(shí)現(xiàn)示例
這篇文章主要介紹了Matplotlib.pyplot 三維繪圖的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
深入解析python項(xiàng)目引用運(yùn)行路徑
這篇文章主要介紹了python項(xiàng)目引用運(yùn)行路徑的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05

