![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
晨韵风
这个作者很懒,什么都没留下…
展开
-
JVM内存调优
JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少Full GC的次数。 2.导致Full GC的原因 1)年老代(Tenured)被写满 调优时尽量让对象在新生代GC时被回收、让对象在新生代多存活一段时间和不要创建过大的对象及数组避免直接在旧生代创建对象 。 2)持久代Pemanet Gener原创 2020-12-09 23:14:10 · 163 阅读 · 0 评论 -
关于OOM
1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory转载 2017-09-15 10:09:36 · 536 阅读 · 0 评论 -
linux 下 Tomcat出现 PermGen space
1.进入TOMCAT2.对bin/catalina.sh进行修改,加上以下内容,大小由服务器大小设定JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m"原创 2018-03-28 14:46:10 · 833 阅读 · 0 评论