当前位置: 首页 > 知识库问答 >
问题:

Intellij 2019.3在非常大的分辨率上表现迟缓。如何调整性能参数?

曹君墨
2023-03-14

在MacOS上,使用Intellij 2019.3,我在滚动时遇到烦人的延迟。

我使用的是一个MacOS smootherscroller全局应用程序,它基本上通过软件调整滚动速度以使其平滑,但当禁用此功能时,这种滞后似乎也会出现在正常的鼠标滚动中。并非在所有文件中,但似乎在那个些救援人员必须在下一个视图中加载颜色或其他内容的文件中。

滚动在任何其他应用程序中都能很好地工作,但是Intellij的实现似乎低于标准。

The settings I have now (turned up): 

    -Xms1024m
    -Xmx8092m
    -XX:ReservedCodeCacheSize=2048m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=512
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none

这些可以进一步修改吗?-ea不是服务器选项吗?你们中的一些人会说这样巨大的参数会引起问题,但是我想指出的是30分钟前的行为是一样的,所有的值都低得多。

此外,Intellij中的注册表列出了一堆无法理解和正确处理的选项,但它们能够调整滚动并启用一些无法正确调整的“true.scroll”内容。

当然,有一些用于滚动的 intellij 插件现在都被破坏了,因为 Intellij 在推出更新时会按策略破坏插件(编辑器自 2010 年以来一直低于满意度)。

目前注册:

平滑相关选项(是否会留下一些未安装的平滑相关插件?):

请注意,现在当我去截图注册表,滚动那里是顺利的,因为我希望它是,然而,当我滚动实际代码,是Intellij似乎去疯狂。它甚至对我滚动的大型json文件也是如此。

可能是由于突出显示/颜色插件应该在我向上滚动时做一些事情吗?我安装了最少的东西。

这种迟缓正在扼杀流畅的滚动和生产力。我无法毫无延迟地向上滚动,并将注意力集中在屏幕上应该出现的位置。

有什么参数我应该改变吗?

其他首选项(默认):

共有1个答案

禄烨然
2023-03-14

缓慢的行为是由于使用了显示空白。

我检查了他们三个人。

我猜Intellij不能在大文件中滚动时重新渲染点。

3小时后,测试了100件东西。

修改/禁用抗锯齿似乎也有帮助。

找到了相关的链接,尽管在2019年,似乎没有任何改进:

https://gist.github.com/finalfantasia/cb8041996f540a158f18

 类似资料:
  • 为了更好的提升微页面在移动端的阅读体验,对于微页面图片上传做了以下限制: 图片大小最大2M 图片分辨率最大1080px; 在遇到设计师给出超大分辨率的高清图片时,可通过 1、在系统文件夹内找到需要调整的图片,右键选择【编辑】,进入画图编辑图片; 2、在画图左上区域找到【重新调整大小】并点击,在弹出窗口【调整大小和扭曲】中选择重新调整大小依据为“像素”,勾选“保持纵横比”,在水平输入框中输入750(

  • 问题内容: 我在Innodb中有一个表格,其中有超过1亿行。 我必须知道外键= 1时是否有超过5000行。我不需要确切的数字。 我做了一些测试: => 16秒 => 16秒 => 0.6秒 我的网络和治疗时间会更长一些,但可能会超过15.4秒! 你有更好的主意吗? 谢谢 编辑:[添加了OP的相关评论] 我尝试从WHERE fk = 1表中选择SELECT SQL_NO_CACHE COUNT(fk

  • 如果安装了 Linux 的图形界面,则使用图形界面修改分辨非常方便也很简单。但是如果只安装了字符界面,难道就不能修改分辨率了吗? 当然是可以的,只要利用 GRUB 的配置文件就可以完成。当然需要确定内核是否支持 CONFIG_FRAMEBUFFER_CONSOLE 功能,如果没有开启这项功能,则需要重新编译内核。査询方法如下: [root@localhost ~]# grep "CONFIG_FR

  • 我得到了一个获取屏幕大小的代码,如下所示。 如果我有屏幕宽度,如何利用它来调整精灵到各种屏幕分辨率。对于这个分辨率(2732 x 2048肖像模式ipad pro)我不需要改变精灵大小。但对于所有其他屏幕分辨率相应地改变。

  • 好的,这里有一个奇怪的问题,我有问题(用gcc btw编译) 下面是用于命令提示的Mandelbrot分形生成器的源代码。我以前做过这项工作,我想加快自己的测试速度,看看我能以多快的速度生成命令提示符中实际生成Mandelbrot分形所需的代码。我经常这样做是为了给自己找点乐子 不管怎样,我遇到了一个新问题,我不太明白问题是什么。当分形呈现时,无论我设置了多少次迭代或什么转义值,它都将始终显示为椭

  • 注意:Photoshop 提供了已更新的“图像大小”对话框。请参阅调整图像大小,以了解更多信息。 关于像素尺寸和打印图像分辨率 像素尺寸测量了沿图像的宽度和高度的总像素数。分辨率是指位图图像中的细节精细度,测量单位是像素/英寸 (ppi)。每英寸的像素越多,分辨率越高。一般来说,图像的分辨率越高,得到的印刷图像的质量就越好。两幅相同的图像,分辨率分别为 72 ppi 和 300 ppi;套印缩放比