美文网首页
memory leak:JAVA JVM调整内存占用

memory leak:JAVA JVM调整内存占用

作者: acsamson | 来源:发表于2020-05-18 20:46 被阅读0次

The web application [ROOT] appears to have started a thread named XXXXXX but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:

可以先打开idea右下角的内存显示:


image.png

没有的话可以先去设置里打开:


image.png image.png image.png

打开后输入下面的代码覆盖文件即可修改成2G:

-Xms1024m

-Xmx2048m

-XX:ReservedCodeCacheSize=1024m

-XX:+UseConcMarkSweepGC

-Dfile.encoding=UTF-8

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log

-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

重启idea


如果是修改单个占用的JVM内存可以在项目配置里修改 VM options:


image.png

填入信息:

-Xms1024m -Xmx2048m 

相关文章

  • memory leak:JAVA JVM调整内存占用

    The web application [ROOT] appears to have started a thre...

  • 11.2-1 Bitmap2 OOM

    简介 Out Of Memory(内存溢出):占用内存超出系统分配内存; memory leak(内存泄漏):占用...

  • 内存泄露排查之线程泄露

    基础 内存泄露(Memory Leak) java中内存都是由jvm管理,垃圾回收由gc负责,所以一般情况下不会出...

  • 内存泄露排查之线程泄露

    基础 内存泄露(Memory Leak) java中内存都是由jvm管理,垃圾回收由gc负责,所以一般情况下不会出...

  • Memory

    Memory = Java heap + Native Memory Java Memory Leak Reaso...

  • 前端常见内存泄漏

    内存泄漏 系统进程不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。当内存占用越来越高,轻则...

  • 关于Android中内存溢出分析

    OOM(内存溢出)和Memory Leak(内存泄露)有什么关系? OOM可能是因为Memory Leak,也可能...

  • JS内存泄露

    系统进程不再用用到的内存,没有及时释放,就叫做内存泄露(memory leak)。 当内存占用越来越高,轻则影响系...

  • JUC(一)JMM内存模型

    一、简介 JMM((Java Memory Model)是Java内存模型,与JVM内存模型不同,与CPU内存模型...

  • java多线程之一——Java内存模型(JMM)

    在讲解之前,先区别两个概念:java内存模型与JVM内存模型。 java内存模型:JMM(Java Memory ...

网友评论

      本文标题:memory leak:JAVA JVM调整内存占用

      本文链接:https://www.haomeiwen.com/subject/vbipohtx.html