Intellij - 如何使用nVidia运行它

时间:2014-06-16 14:56:26

标签: java intellij-idea

我认为这是我提出这个问题最合适的地方。

嗯,Intellij在开始时非常滞后。我试过它运行64位版本的IDE,滞后减少了很多。但它在开始时仍然落后。我认为最好的解决方案是使用我的nVidia显卡运行它。我添加了idea64.exe(我找到了任务管理器的位置.... \ bin \ idea64.exe)。我又推出了它。它仍然落后。我检查了NVIDIA GPU Activity,没有。

用nVidia启动它有什么办法吗?我认为idea64.exe是一个发射器。选择项目后,它将运行另一个exe / jar

编辑:滞后的意思是,当你输入像p这样的单词时,ide会滞后约1~2秒,然后弹出自动完成框。如果我单击File,则ide也会滞后约1~2秒。之后,如果再次单击它,它会工作得很好。

上次我的显卡软件坏了。 Eclipse也有这样的问题。重新安装显卡软件后,Eclipse可以顺利运行。

4 个答案:

答案 0 :(得分:1)

IDE不会使用太多的图形处理能力。它们主要使用CPU,内存和硬盘驱动器。

其中一个可能是你的瓶颈。 IntelliJ在所有这三个类别中都是非常耗费资源的。

答案 1 :(得分:0)

是的,idea64.exe是启动器。 请注意,NVIDIA GPU Activity并不总是显示gpu正在运行的所有内容(但在这种情况下应该是这样)。

它也可能不是图形问题,ide不需要任何图形性能。可能还有一些其他要求。你能发布你的系统规格吗?和ram的使用?

仅供参考在gpu上运行应用程序,您只需右键单击exe并选择"运行图形处理器" - > " Nvidia GPU"

答案 2 :(得分:0)

请参阅安装中启用的插件列表,并停用那些您不需要的插件。

通过反复点击Next安装IntelliJ时,错误地启用IntelliJ中的所有开箱即用插件非常容易。

答案 3 :(得分:0)

要强制在NVidia Controlpanel中的Nvidia上运行是不够的:

这些步骤可用于任何Swing应用程序-例如Java2D Demo。

  1. 添加以下虚拟机选项(帮助->编辑自定义虚拟机选项):

    -Dsun.java2d.d3d = true

    -Dsun.java2d.noddraw = false

  2. 在NVidia Controlpanel中:添加idea64.exe以在NVidia GPU上运行 使用GPU的所有Java进程都会显示在“ NVIDIA GPU Activity”系统中。

我的经验是,将GPU用于IDE是不值得的-请参阅下面的GPU / CPU使用情况。

但是,它对于图形密集摆动应用程序极为有用。 它们利用了GPU,您拥有更多的CPU资源。

就我而言,IDE除了滚动外没有使用太多GPU,即使在这里CPU也足够。

使用我最近的硬件,总体CPU + GPU负载较高,这很糟糕,因为笔记本电脑风扇的开启速度更快。所以我禁用了在GPU上运行它-请参见下面的屏幕截图。

我的配置:

IntelliJ 2020.02(请参阅taskmgr)Windows 1903,Dell笔记本电脑15英寸7540-Xeon E-2286M-128GB ECC RAM-NVidia RTX 5000(16GB)

例如,如果在文本编辑器中滚动,则会看到负载在哪里。

以下是我在文本编辑器中滚动时的屏幕截图。

在激活GPU配置的情况下运行idea64.exe GPU在这里进行绘画工作-它使用了太多 GPU。 我禁用上述步骤的主要原因。

GPU

仅运行idea64.exe CPU:

再次滚动-现在,不使用GPU时,CPU + GPU的总负载较小。 这次,GPU负载不是在idea64.exe中,而是在crss.exe和dwm.exe中。

它仅以一定的百分比上升-他们仍然使用NVidia GPU。

CPU only

崩溃 由于性能原因,我出于Intellig2020.02的原因关闭了GPU,但是当显示器布局发生更改时,它也会在笔记本电脑恢复上崩溃:

1个显示-> 3xFullHD或1个显示为2x4k,反之亦然