idea 设置java栈空间,如何为Intellij编译器提供更多堆空间?
当我创建一个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编译器提供更多堆空间?相关推荐
- fatal error C1002: 在第2遍中编译器的堆空间不足
windows编译 TensorFlow gpu时报错: fatal error C1002: 在第2遍中编译器的堆空间不足 -G 指定生成目标版本.命令行输入cmake -G,可以查看可选的版本列表 ...
- 设置java栈(stack)和堆(heap)大小
java -X 是非标准输出 1,java的栈空间设置 -------------------- java -X //输出java的非标准选项 java -Xss xxx //设置stack大小 ja ...
- vs 编译器的堆空间不足_原创|面试官:Java对象一定分配在堆上吗?
最近在看 Java 虚拟机方面的资料,以备工作中的不时之需.首先我先抛出一个我自己想的面试题,然后再引出后面要介绍的知识点如逃逸分析.标量替换.栈上分配等知识点 面试题 Java 对象一定分配在堆上吗 ...
- 解决fatal error C1060: 编译器的堆空间不足(详解)
原因: 常见的是由于定义了大量静态全局数组,编译时导致编译器占用内存超出该编译器程序可访问范围. 以VS2013,编译生成64位程序为例.由于VS默认使用32位编译器(即编译器为32位并交叉编译64位 ...
- idea 设置java内存_java相关:IntelliJ IDEA设置显示内存指示器和设置内存大小的方法...
java相关:IntelliJ IDEA设置显示内存指示器和设置内存大小的方法 发布于 2020-7-4| 复制链接 摘记: 一.设置显示内存指示器idea默认情况下,是不显示当前内存使用情况的,可以 ...
- Java JVM堆空间的概述
Java JVM堆空间的概述 1.设置堆空间初始值和最大值 2.堆的核心概述 内存细分 3.堆空间大小的设置 4.新生代与老年代 5.图解对象分配的过程 6.常用调优工具 7.Minor GC.Maj ...
- 内存中的栈空间与堆空间
内存中的栈空间与堆空间 https://www.jiuzhang.com/tutorial/algorithm/352 我们通常所说的内存空间,包含了两个部分:栈空间(Stack space)和堆空间 ...
- 【编程基础】堆空间与栈空间
在 C 语言中,内存分布的部分情况如下图所示: 有些部分并没有在图中表示出来,实际上内存分布的功能划分从高地址到低地址依次是: 内核空间:应用程序不允许访问的部分,只能由内核进行操作,操作系统的内核程 ...
- 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. ...
最新文章
- 大量数据转移_大量数据
- Python_note3 基本数据类型+time库使用
- Python入门笔记(17):错误、异常
- ccf a类期刊_喜报:我院2篇学生论文被CCFA类会议AAAI(2020)接收
- ThinkPHP框架开发的应用的标准执行流程
- 编写python程序、创建名为class的数据库_Python中的元类(metaclass)以及元类实现单例模式...
- 2015中缀表达式转化为后缀表达式(C++,附思路,注释多)
- Comet服务器推送与SignalR
- SVM中的一些关键点解析
- Eclipse离线安装Svn插件
- Linux驱动模块Makefile编写
- 立创EDA学习笔记(2)——创建元件符号
- AES,RSA, SHA1简单工具类
- 『互联网架构』软件架构-软件系统设计(一)
- FLV在线flash播放器JW PLAYER
- 视频教程-跟汤老师学Java(第18季):设计模式-Java
- 外星人计算机组装配置方案,最好的电脑配置_2020年最强最牛的笔记本配置与组装电脑方案...
- 再预告:DIY大宝剑,大宝剑二号 ——名字还没想好
- OSChina 周四乱弹 ——阿法狗战胜了李世石
- 软件行业和互联网行业究竟有什么区别?又该如何去选择?
热门文章
- Jmeter使用流程及简单分析监控
- html属性wmode代码,html – wmode – 浏览器的渲染行为意味着什么?
- arrayrand php,php中array_rand函数的功能起什么作用呢?
- 解决Mysql5.7以上版本, 使用group by抛出Expression #1 of SELECT list is not in GROUP BY clause and contains no异常
- ParameterizedType应用,利用java反射获取参数化类型的class实例
- MySQL之表结构设计
- mysql 去除warning_zabbix监控mysql之去掉烦人的warning告警语句
- 【软件开发底层知识修炼】十七 快速学习GDB调试四 使用GDB进行函数调用栈的查看
- Loj #6307. 「雅礼国庆 2017 Day1」Clique
- 【转载】linux进程及进程控制