Linux 中启动 SpringBoot 项目出现 java.lang.OutOfMemoryError Java heap space 错误
表示 Java 的堆内存溢出。每个 Java 程序都只能使用一定量的内存,这种限制是由于 JVM 的启动参数决定的。heap space 堆内存permanent generation 永久代(实际就是方法去,用来存放类信息、常量、静态变量、及时编译器编译后的代码等)这两个区域的最大内存大小是由 JVM 启动参数-Xmx和指定,如果没有指定,则会根据操作系统版本、JVM 版本和物理内存的大小来确定。当创建新的对象时,堆内存中的空间不足以存放新创建的对象,就会引入。
原创
2022-09-08 23:24:38 ·
5803 阅读 ·
1 评论