尝试更新Intellij时收到OutOfMemory错误

卡斯珀

我正在尝试将IntelliJ IDEA从版本141.177更新到141.178。当更新程序下载所需的所有文件并开始更新时,出现此错误:

Temp. directory: /tmp

java.lang.OutOfMemoryError: Java heap space
    at ie.wombat.jbdiff.JBPatch.bspatch(JBPatch.java:91)
    at com.intellij.updater.BaseUpdateAction.applyDiff(BaseUpdateAction.java:112)
    at com.intellij.updater.UpdateAction.doApply(UpdateAction.java:44)
    at com.intellij.updater.PatchAction.apply(PatchAction.java:184)
    at com.intellij.updater.Patch$3.forEach(Patch.java:308)
    at com.intellij.updater.Patch.forEach(Patch.java:360)
    at com.intellij.updater.Patch.apply(Patch.java:303)
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:84)
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:75)
    at com.intellij.updater.Runner.doInstall(Runner.java:295)
    at com.intellij.updater.Runner.access$000(Runner.java:18)
    at com.intellij.updater.Runner$2.execute(Runner.java:261)
    at com.intellij.updater.SwingUpdaterUI$5.run(SwingUpdaterUI.java:191)
    at java.lang.Thread.run(Thread.java:745)

/tmp文件夹应位于我的根分区上,该分区的大小为20GiB,目前仍剩余约8GiB。所以我真的不明白现在可能出现什么问题。另外,我不确定RAM的一部分,我进行更新时系统正在使用40%的RAM。

用户名

阅读JetBrains文档有关如何增加IntelliJ的最大堆大小的答案

根据我上面提到的文档,设置-Xmx2048midea.vmoptions(32位版本)或idea64.vmoptions(64位版本),并将其复制到适当的位置。

我也将这样做File > Invalidate Caches / Restart > Invalidate and Restart,只是为了确保已进行更改(可能没有必要,但以防万一)。

今天,当我尝试通过自动更新程序从14.1.1升级到14.1.2时,我收到了完全相同的堆栈跟踪信息。在OS X上,我通过重命名~/Library/Preferences/IdeaIC14/idea.vmoptions解决了该问题idea64.vmoptions我已经-Xmx2048m在该文件中设置了文件,但显然直到正确重命名它才被读取。

另请参阅YouTrack问题IDEA-139036(感谢@Meo)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试删除文件时收到错误?

来自分类Dev

尝试调用方法时收到名称错误

来自分类Dev

尝试删除文件时收到错误?

来自分类Dev

尝试更新我的本机脚本项目时收到错误消息

来自分类Dev

尝试更新MySQL条目时,为什么会收到“超过了“锁定等待超时””错误?

来自分类Dev

尝试更新ADT-收到“冲突的依赖性”错误

来自分类Dev

收到(400)错误的请求。尝试发送GCM消息时

来自分类Dev

尝试上传到Cloudinary时收到令人困惑的错误

来自分类Dev

尝试创建XML文件时,我不断收到错误消息

来自分类Dev

尝试连接Google Awareness服务时收到错误

来自分类Dev

FullCalendar:尝试使用json文件显示事件时收到错误

来自分类Dev

尝试在Python中打破while循环时收到错误消息

来自分类Dev

尝试在Python Pandas DataFrame中比较日期时收到错误

来自分类Dev

尝试更改标题标签的值时收到错误

来自分类Dev

尝试运行serve -s build时收到错误消息

来自分类Dev

尝试上传到Cloudinary时收到令人困惑的错误

来自分类Dev

CLion(c ++)。尝试调试时收到“错误127”

来自分类Dev

收到(400)错误的请求。尝试发送GCM消息时

来自分类Dev

尝试在Python中打破while循环时收到错误消息

来自分类Dev

尝试按键查找值时收到错误(python)

来自分类Dev

尝试循环 if 条件时收到错误:“参数长度为零”

来自分类Dev

尝试从命令行编译 Java 时收到错误

来自分类Dev

尝试计算 p_value 时收到错误消息

来自分类Dev

尝试发送 POST 请求时收到 404 错误

来自分类Dev

尝试执行存储过程时,我不断收到错误消息

来自分类Dev

尝试加载页面时仅收到错误 500

来自分类Dev

尝试更新设置时出现错误

来自分类Dev

尝试更新记录时出现AngularJS错误

来自分类Dev

尝试参数更新时的JDBC错误

Related 相关文章

  1. 1

    尝试删除文件时收到错误?

  2. 2

    尝试调用方法时收到名称错误

  3. 3

    尝试删除文件时收到错误?

  4. 4

    尝试更新我的本机脚本项目时收到错误消息

  5. 5

    尝试更新MySQL条目时,为什么会收到“超过了“锁定等待超时””错误?

  6. 6

    尝试更新ADT-收到“冲突的依赖性”错误

  7. 7

    收到(400)错误的请求。尝试发送GCM消息时

  8. 8

    尝试上传到Cloudinary时收到令人困惑的错误

  9. 9

    尝试创建XML文件时,我不断收到错误消息

  10. 10

    尝试连接Google Awareness服务时收到错误

  11. 11

    FullCalendar:尝试使用json文件显示事件时收到错误

  12. 12

    尝试在Python中打破while循环时收到错误消息

  13. 13

    尝试在Python Pandas DataFrame中比较日期时收到错误

  14. 14

    尝试更改标题标签的值时收到错误

  15. 15

    尝试运行serve -s build时收到错误消息

  16. 16

    尝试上传到Cloudinary时收到令人困惑的错误

  17. 17

    CLion(c ++)。尝试调试时收到“错误127”

  18. 18

    收到(400)错误的请求。尝试发送GCM消息时

  19. 19

    尝试在Python中打破while循环时收到错误消息

  20. 20

    尝试按键查找值时收到错误(python)

  21. 21

    尝试循环 if 条件时收到错误:“参数长度为零”

  22. 22

    尝试从命令行编译 Java 时收到错误

  23. 23

    尝试计算 p_value 时收到错误消息

  24. 24

    尝试发送 POST 请求时收到 404 错误

  25. 25

    尝试执行存储过程时,我不断收到错误消息

  26. 26

    尝试加载页面时仅收到错误 500

  27. 27

    尝试更新设置时出现错误

  28. 28

    尝试更新记录时出现AngularJS错误

  29. 29

    尝试参数更新时的JDBC错误

热门标签

归档