当我创建一个Intellij项目时,我不断收到以下内存错误。

我已经在idea.vmoptions中增加了我的堆大小:

-Xms128m

-Xmx2048m

-XX:MaxPermSize=1024m

-XX:ReservedCodeCacheSize=64m

-ea

但我仍然得到这个错误:

Information:The system is out of resources.

Information:Consult the following stack trace for details.

Information:java.lang.OutOfMemoryError: Java heap space

Information: at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)

Information: at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)

Information: at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1105)

Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)

Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)

Information: at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)

Information: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)

Information: at com.sun.tools.javac.main.Main.compile(Main.java:353)

Information: at com.sun.tools.javac.main.Main.compile(Main.java:279)

Information: at com.sun.tools.javac.main.Main.compile(Main.java:270)

Information: at com.sun.tools.javac.Main.compile(Main.java:69)

Information: at com.sun.tools.javac.Main.main(Main.java:54)

Information: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Information: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

Information: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

Information: at java.lang.reflect.Method.invoke(Method.java:597)

Information: at com.intellij.rt.compiler.JavacRunner.main(JavacRunner.java:71)

Information:Compilation completed with 1 error and 0 warnings

Information:1 error

Information:0 warnings

Error:Compiler internal error. Process terminated with exit code 3

我错过了什么?

idea 设置java栈空间,如何为Intellij编译器提供更多堆空间?相关推荐

  1. fatal error C1002: 在第2遍中编译器的堆空间不足

    windows编译 TensorFlow gpu时报错: fatal error C1002: 在第2遍中编译器的堆空间不足 -G 指定生成目标版本.命令行输入cmake -G,可以查看可选的版本列表 ...

  2. 设置java栈(stack)和堆(heap)大小

    java -X 是非标准输出 1,java的栈空间设置 -------------------- java -X //输出java的非标准选项 java -Xss xxx //设置stack大小 ja ...

  3. vs 编译器的堆空间不足_原创|面试官:Java对象一定分配在堆上吗?

    最近在看 Java 虚拟机方面的资料,以备工作中的不时之需.首先我先抛出一个我自己想的面试题,然后再引出后面要介绍的知识点如逃逸分析.标量替换.栈上分配等知识点 面试题 Java 对象一定分配在堆上吗 ...

  4. 解决fatal error C1060: 编译器的堆空间不足(详解)

    原因: 常见的是由于定义了大量静态全局数组,编译时导致编译器占用内存超出该编译器程序可访问范围. 以VS2013,编译生成64位程序为例.由于VS默认使用32位编译器(即编译器为32位并交叉编译64位 ...

  5. idea 设置java内存_java相关:IntelliJ IDEA设置显示内存指示器和设置内存大小的方法...

    java相关:IntelliJ IDEA设置显示内存指示器和设置内存大小的方法 发布于 2020-7-4| 复制链接 摘记: 一.设置显示内存指示器idea默认情况下,是不显示当前内存使用情况的,可以 ...

  6. Java JVM堆空间的概述

    Java JVM堆空间的概述 1.设置堆空间初始值和最大值 2.堆的核心概述 内存细分 3.堆空间大小的设置 4.新生代与老年代 5.图解对象分配的过程 6.常用调优工具 7.Minor GC.Maj ...

  7. 内存中的栈空间与堆空间

    内存中的栈空间与堆空间 https://www.jiuzhang.com/tutorial/algorithm/352 我们通常所说的内存空间,包含了两个部分:栈空间(Stack space)和堆空间 ...

  8. 【编程基础】堆空间与栈空间

    在 C 语言中,内存分布的部分情况如下图所示: 有些部分并没有在图中表示出来,实际上内存分布的功能划分从高地址到低地址依次是: 内核空间:应用程序不允许访问的部分,只能由内核进行操作,操作系统的内核程 ...

  9. 45.JVM调优策略、常见问题:内存泄漏(年老代堆空间被占满、持久代被占满、堆栈溢出、线程堆栈满、系统内存被占满)优化方法:优化目标、优化GC步骤、优化总结;案例分析(公司系统参数、网上给的配置参数)

    45.JVM调优策略 45.1.常见问题 45.1.1.内存泄漏 45.1.1.1.年老代堆空间被占满 45.1.1.2.持久代被占满 45.1.1.3.堆栈溢出 45.1.1.4.线程堆栈满 45. ...

最新文章

  1. 大量数据转移_大量数据
  2. Python_note3 基本数据类型+time库使用
  3. Python入门笔记(17):错误、异常
  4. ccf a类期刊_喜报:我院2篇学生论文被CCFA类会议AAAI(2020)接收
  5. ThinkPHP框架开发的应用的标准执行流程
  6. 编写python程序、创建名为class的数据库_Python中的元类(metaclass)以及元类实现单例模式...
  7. 2015中缀表达式转化为后缀表达式(C++,附思路,注释多)
  8. Comet服务器推送与SignalR
  9. SVM中的一些关键点解析
  10. Eclipse离线安装Svn插件
  11. Linux驱动模块Makefile编写
  12. 立创EDA学习笔记(2)——创建元件符号
  13. AES,RSA, SHA1简单工具类
  14. 『互联网架构』软件架构-软件系统设计(一)
  15. FLV在线flash播放器JW PLAYER
  16. 视频教程-跟汤老师学Java(第18季):设计模式-Java
  17. 外星人计算机组装配置方案,最好的电脑配置_2020年最强最牛的笔记本配置与组装电脑方案...
  18. 再预告:DIY大宝剑,大宝剑二号 ——名字还没想好
  19. OSChina 周四乱弹 ——阿法狗战胜了李世石
  20. 软件行业和互联网行业究竟有什么区别?又该如何去选择?

热门文章

  1. Jmeter使用流程及简单分析监控
  2. html属性wmode代码,html – wmode – 浏览器的渲染行为意味着什么?
  3. arrayrand php,php中array_rand函数的功能起什么作用呢?
  4. 解决Mysql5.7以上版本, 使用group by抛出Expression #1 of SELECT list is not in GROUP BY clause and contains no异常
  5. ParameterizedType应用,利用java反射获取参数化类型的class实例
  6. MySQL之表结构设计
  7. mysql 去除warning_zabbix监控mysql之去掉烦人的warning告警语句
  8. 【软件开发底层知识修炼】十七 快速学习GDB调试四 使用GDB进行函数调用栈的查看
  9. Loj #6307. 「雅礼国庆 2017 Day1」Clique
  10. 【转载】linux进程及进程控制