IDEA输入卡顿-文字卡顿输入加载慢修复

首发转载注明csdn用户ID:qq_62529866

----------

IDE程序代码输入时中文或英文输入的一瞬间严重卡顿,CPU与占用无明显上升且Xmx参数正常或较高的情形解决方案修复

此修复方案非必定解决,也只有我的错误使用设置了错误的注册表或某些插件配置导致的,他人卡顿或许不是此原因导致

一般的卡顿是cpu或内存占满或电脑性能过差 故不在本篇讨论范围内

本篇讨论是性能足够内存也足够并给的参数足够依然卡顿,其他使用运行等无卡顿只输入时的情况

奇奇怪怪的问题也可以尝试此篇内容

--------

我这边的idea用了很久相关配置文件换了好多电脑用过,都是整套配置仓库下载上传,可能导致的配置异常,下面是我排除出来的问题解决方案:

——

路径:C:\Users\本地用户名\AppData\Roaming\JetBrains\IntelliJIdea自己IDEA的版本\options

我这边是2022.3所以路径是C:\Users\Dreamland\AppData\Roaming\JetBrains\IntelliJIdea2022.3\options

疑似问题文件名:ide.general.xml

在关闭IDEA的状态下在上述路径删除的ide.general.xml文件后重启即可

——

问题文件ide.general.xml详细内容:

<application>
  <component name="GeneralSettings">
    <option name="autoSaveIfInactive" value="true" />
    <option name="inactiveTimeout" value="10" />
    <option name="useSafeWrite" value="false" />
  </component>
  <component name="Registry">
    <entry key="ide.balloon.shadow.size" value="0" />
    <entry key="documentation.show.toolbar" value="true" />
    <entry key="ide.images.show.chessboard" value="true" />
    <entry key="ide.new.stripes.ui" value="true" />
    <entry key="ide.intellij.laf.enable.animation" value="true" />
    <entry key="editor.zero.latency.rendering.debug" value="true" />
    <entry key="ide.experimental.ui" value="true" />
    <entry key="ide.editor.tab.selection.animation" value="true" />
    <entry key="ide.new.editor.tabs.vertical.borders" value="true" />
    <entry key="editor.focus.mode.color.light" value="5b595c" />
    <entry key="editor.focus.mode.color.dark" value="5b595c" />
  </component>
  <component name="StatusBar">
    <option name="widgets">
      <map>
        <entry key="Memory" value="true" />
      </map>
    </option>
  </component>
</application>

——

原理分析:

此文件包含注册表参数与常规配置的参数

删除可能导致这些配置失效,同时你也可以通过在IDEA内查看注册表的选项开关使用IDEA内的注册表恢复默认功能

我们可以通过此文件排查哪个选项的问题,我这边排查的功能行是下列功能启用

<entry key="editor.zero.latency.rendering.debug" value="true" />

作用是渲染后尝试暂停归属在编辑功能下,也就是说编辑文件时会在渲染页面时暂停,也就是输入卡顿的罪魁祸首

这里我们有两个解决办法,第一种也就是删除配置过的注册表会重新默认生成,也就是上述解决办法可以清除注册表包括其他误操作导致的问题,这里我们找到问题可以只去对此注册表选项关闭即可

关闭可以在上述文件ide.general.xml删除editor.zero.latency.rendering.debug此行或者在idea内打开注册表找到editor.zero.latency.rendering.debug此功能取消打勾确定重启

然后你就可以顺畅的输入使用了,当然了至于为什么这个功能是开启的状态,我可能也不太清楚,或许某个开启功能的时刻误操作导致的

end.

————

对您有帮助的话可以点赞关注收藏以防再次出现噢....

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心が痛む.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值