在編輯py文件時,cpu占用100%其實和內存的關系不大,因為這個現象是間歇性的,不是持續的。
成都創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、成都做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的鐘山網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
我試過給pycharm分配16GB的內存,也是一樣沒有緩解CPU占用高。
項目和pycharam也都是存放在SSD中,所以磁盤也不會成為影響cpu占用高的因素。
通過觀察我發現在這幾種情況下pycharm的cpu占用會突然升高,而靜止不動cpu是非常平穩的。
我大概是做了這些設置,讓pycharm在編輯時不會出現cpu100
關閉除python外的其它拼寫檢查
關閉所有的插件
設置 - 外觀 - UI選項 - 取消勾選【平滑滾動】。(取消動畫反而滑動更流暢,用代碼做過動畫的都懂)
關閉這些設置之后,再打開一個2萬五千行的py腳本,觀察一下:在剛打開的那幾秒還是會cpu100,然后恢復正常,但一旦開始編輯這個超大文件還是會cpu漲到60%~90$
猜測的原因應該是pycharm的實時保存功能,編輯完會自動保存 => 保存會進行語法檢查 => 超大文件的靜態檢查是消耗CPU的
再做下這個修改:
自動保存選項:外觀 - 系統設置 - 自動保存,可以全部取消勾選
未保存文件顯示*號:編輯器 - 常規 - 編輯器選項卡 - 用星號標記已修改的標簽
在pycharm2021.2的設置中,有提到無法完全禁用自動保存,關于那些行為會觸發自動保存,可查閱官方文檔:Save and revert changes | PyCharm (jetbrains.com)
版本:pycharm 2020
如果你的臺式機CPU非常強勁,比如10核20個邏輯處理器(I9)及以上,那么你不需要設置,使用pycharm編輯大項目代碼都不會卡頓,但是只有一臺普通的臺式機,那么可以試試看。
網站標題:解決pycharm編輯超大超大項目時CPU占用100%
文章地址:http://m.kartarina.com/article34/dsojope.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、云服務器、網站制作、企業網站制作、靜態網站、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯