[英]Intellij - How to run it with nVidia
我覺得這里是最適合我問這個問題的地方。
好吧, Intellij
一開始就非常滯后。 我試過它運行 64 位版本的 IDE,延遲減少了很多。 但它在開始時仍然滯后。 我認為最好的解決方案是,用我的nVidia
顯卡運行它。 我添加了idea64.exe
(我在任務管理器中找到了位置....\\bin\\idea64.exe)。 我再次啟動它。 它仍然滯后。 我檢查了NVIDIA GPU Activity
,沒有。
有沒有辦法用nVidia啟動它? 我認為idea64.exe
是一個啟動器。 在我們選擇項目后,它將運行另一個exe
/ jar
。
編輯:我所說的滯后是指,當你輸入一個像p
這樣的詞時,ide 滯后了大約 1~2 秒,之后自動完成框彈出。 如果我點擊文件,ide 也滯后了大約 1~2 秒。 之后,如果您再次單擊它,它就可以正常工作。
上次我的顯卡軟件壞了。 Eclipse
也有這樣的問題。 重新安裝顯卡軟件后, Eclipse
工作順利。
IDE 不使用太多的圖形處理能力。 它們主要使用您的 CPU、內存和硬盤。
其中之一可能是您的瓶頸。 IntelliJ 在所有這三個類別中都非常占用資源。
是的,idea64.exe 是啟動器。 請注意,NVIDIA GPU 活動並不總是顯示 gpu 正在運行的所有內容(但在這種情況下應該)。
此外,它可能不是圖形問題,IDE 不需要任何圖形性能。 可能還有其他要求。 你能發布你的系統規格嗎? 和內存使用?
僅供參考以在 gpu 上運行應用程序,您只需右鍵單擊 exe 並選擇“使用圖形處理器運行”->“Nvidia GPU”
請查看安裝中啟用的插件列表並禁用不需要的插件。
當您通過重復單擊Next
安裝 IntelliJ 時,很容易錯誤地啟用 IntelliJ 中的所有開箱即用插件。
在 NVidia 控制面板中強制在 Nvidia 上運行是不夠的:
這些步驟可用於任何 Swing 應用程序 - 例如 Java2D Demo。
添加這些虛擬機選項(幫助 -> 編輯自定義虛擬機選項):
-Dsun.java2d.d3d=true
-Dsun.java2d.noddraw=false
在 NVidia 控制面板中:添加要在 NVidia GPU 上運行的idea64.exe 任何使用 GPU 的 Java 進程都將顯示在“NVIDIA GPU 活動”系統托盤中。
我的經驗是將 GPU 用於 IDE 是不值得的 - 請參閱下面的 GPU/CPU 使用情況。
但是,它對於圖形密集型 Swing 應用程序非常有益。 他們使用 GPU,你有更多的 CPU 資源。
就我而言,IDE 沒有使用太多 GPU,除了滾動,甚至在這里 CPU 就足夠了。
使用我最近的硬件,整體 CPU + GPU 負載更高,這很糟糕,因為筆記本電腦風扇啟動得更快。 所以我禁用在 GPU 上運行它 - 請參閱下面的屏幕截圖。
我的配置:
IntelliJ 2020.02(參見 taskmgr)Windows 1903,戴爾筆記本電腦 15" 7540 - Xeon E-2286M - 128GB ECC RAM - NVidia RTX 5000 (16GB)
例如,如果您在文本編輯器中滾動,您將看到負載在哪里。
以下屏幕截圖是我在文本編輯器中滾動時拍攝的。
在 GPU 配置激活的情況下運行idea64.exe這里 GPU 正在執行繪制工作 - 它使用了過多的GPU。 我禁用上述步驟的主要原因。
僅運行idea64.exe CPU:
再次滾動 - 現在 CPU+GPU 的總負載在不使用 GPU 時更小。 這次GPU負載不在idea64.exe中,而是在crss.exe和dwm.exe中。
它僅從某個百分比上升 - 他們無論如何都使用 NVidia GPU。
崩潰由於性能原因,我為 Intellig2020.02 關閉了 GPU,但當顯示器布局改變時,它也會在筆記本電腦恢復時崩潰:
1 顯示器 -> 3xFullHD 或 1Display 到 2x4k,反之亦然
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.