我们经常会使用idea来启动服务,或者来做test测试, 有可能会遇到内存不够的问题. 怎么解决呢?
1 首先是在help--->VM Options中修改-Xms4096m -Xmx4096m

2 其次是在idea的启动命令中添加如下命令, 记住一定要加 -ea
-ea -XX:InitialHeapSize=2048m -XX:MaxHeapSize=2048m -XX:MarkStackSize=4194304

3 但是有的朋友在修改之后, 启动时发现jvm内存修改没有生效.
这时候就要注意看是否你没有通过main函数启动. 一定要通过main函数启动, 你的jvm参数才有作用. 通过@Test注解的方式启动,目前是无法起到作用的.


使用IntelliJ IDEA启动服务或做测试时,可能会遇到内存不够的问题。可通过在help--->VM Options中修改参数,以及在启动命令中添加命令来解决。若修改后JVM内存修改未生效,需注意要通过main函数启动,使用@Test注解启动目前无效。

2122

被折叠的 条评论
为什么被折叠?



