
JVM
文章平均质量分 93
chenbinqq
这个作者很懒,什么都没留下…
展开
-
JVM各组成部分说明+相关参数设置
虚拟机是一款软件,用来执行一系列虚拟计算机指令。虚拟机可以分为系统虚拟机(如VirtualBox、VMware)和程序虚拟机(如java虚拟机)。系统虚拟机是对物理计算机的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机专门为执行单个计算机程序而设计,如在java虚拟机中执行的指令为java字节码指令。java发展至今,出现过很多虚拟机,最初使用的是Classic的虚拟机,到现在应用最广...原创 2018-03-14 11:06:21 · 491 阅读 · 0 评论 -
java中垃圾回收算法+垃圾收集器
垃圾回收Garbage Collection,简称GC。GC中的垃圾指的是内存中不会再被使用的对象,而回收就是相当于把垃圾"倒掉"。垃圾回收有很多种算法:引用计数法、标记压缩法、复制算算法、分代、分区。在java堆中,新生代:老年代=1:2或1:3 比较合适垃圾回收算法引用计数法:这是个比较古老而经典的垃圾收集算法,其核心就是在对象被引用时计数器加1,而当引用失效时则减1,但是这种方式存在非常严...原创 2018-03-18 15:33:33 · 953 阅读 · 0 评论 -
Tomcat的JVM参数配置
若Tomcat内存不足,可能出现异常:java.lang.OutOfMemoryError1.Windows在catalina.bat文件开头,根据Tomcat所在机器内存大小和具体项目内存需求来配置JVM参数,如下所示 set JAVA_OPTS=-Xms2048m -Xmx3000m2.Linux在catalina.sh文件开头,根据Tomcat所在机器内存大小和具体...原创 2018-08-03 15:36:29 · 587 阅读 · 0 评论 -
java.lang.OutOfMemoryError及解决方案
主要有3种比较常见的OutOfMemory Error:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: GC overhead limit exceeded1. java.lang.OutOfMemoryErr...转载 2018-08-03 16:04:09 · 1543 阅读 · 0 评论