我们经常会使用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注解的方式启动,目前是无法起到作用的.