淺析 Pycharm 內存、cpu 占用率
本機配置參數:
------------------------------------------
Windows 10 專業版 X64
-------------------------------------------
SSD : 250+G 2.40GHz
-------------------------------------------
內存:8G
-------------------------------------------
處理器:i5-6200U
------------------------------------------
基本配置參數如上
Fine~有圖有真相:
- Here We Go ~ ~
X001.
先來看看沒啟動Pycharm時CPU以及內存使用率:
下圖是進行的任務 (后台還有個QQ)
X002.
CPU以及內存使用情況,且磁盤無內容寫入
X003.
啟動Pycharm:
啟動過程中內存、Cpu、磁盤狀態都有變化,且Cpu使用率直線飆升
可見剛剛啟動時會從磁盤中加載(讀取)內容;更會調用CPU
內存占用率之所以只有小幅度增加,是因為pycharm還沒完成啟動,還沒把pycharm完全加載到內存
X004.
啟動后內存、CPU、磁盤占用情況:
CPU占用幅度明顯降低,說明啟動時耗用CPU資源較大,啟動后趨於穩定;
內存占用幅度上升,但幅度不大(機身內存8G,夠用),目前pycharm占用500MB+,平時跑起來后有700MB+
磁盤占用率相比啟動時降低很大幅度,基本沒有消耗
pycharm在靜默狀態下CPU 占用率內存占用率都不大且穩定,對系統流暢性影響不大
X005.
在pycharm里多次執行代碼:
執行過后CPU有明顯大幅度波動,不穩定增幅或降幅(執行的代碼為輸入語句 input(),一直不輸入程序就一直等待輸入,不終止);
內存無明顯幅度變化,so 執行代碼時消耗CPU資源較多
X006.
終止pycharm里所有代碼的執行:
終止pycharm里所有代碼的執行后,pycharm CPU占用率直線下降,so 及時清理多余執行代碼、程序可有效減少內存和CPU的占用;
提高系統資源的利用率、適度提高當前系統流暢度
X007.
在pycharm里執行死循環:
在pycharm里執行了幾個 while 死循環,CPU 直接就跑滿了,內存占用也大幅度飆升,整個過程不斷調用CPU 不斷讀寫內存,極大地消耗系統資源,
最終會系統負載不了導致崩潰
X008.
終止死循環:
終止死循環后,CPU 占用率直線下降,恢復正常狀態,但內存(緩存?)沒有降下來
(內存:斷電即消失、清空、釋放;關閉應用程序也可以一定程度釋放內存)
So 寫代碼時盡量避免不必要的死循環,從而減少系統資源的占用,優化系統流暢度,提高系統資源使用率
X009.
退出pycharm:
結束pycharm在系統的進程,CPU 和 內存使用率直線下降
可見pycharm還是非常占內存和CPU的
建議在使用pycharm編程時盡量少開些應用程序,盡量減少卡頓、不流暢
(電腦內存不足或者配置偏低的情況下,高配設備可無視~)
X010.
總結:
平民玩家走標配(合理調節優化)
RMB玩家自定義(不差錢~上高配)
加內存上固態是極好的~ 美滋滋~