持续提升技术,完善知识体系
jvm

» jvm

选择所属分类: jvm

java tomcat tools maven spring quartz zookeeper redis linux webservice dubbo mysql others nginx springcloud hbase kubernetes hadoop clickhouse design vue
2017-10-13 22:14
JDK8模拟jvm中Metaspace内存溢出(OutOfMemoryError)

JDK8模拟jvm中Metaspace内存溢出(OutOfMemoryError) 我们通过动态生成大量类来模拟Metaspace内存溢出 1、创建一个web项目 mvn archetype:generate -DgroupId=com.mixfate -DartifactId=metaspace -DarchetypeArtifactId=maven-archetype-webapp 2、修改pom.xml如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mixfate</groupId> <artifactId>metaspace</artifactId> <packaging>war</packaging> <version>1.0.0</version> <name>metaspace...

2017-10-12 22:13
JVM SurvivorRatio NewRatio参数配置说明

JVM SurvivorRatio NewRatio参数配置说明 1、SurvivorRatio参数说明 JVM参数-XX:SurvivorRatio控制了两个survivor空间(from&to)的大小,比如-XX:SurvivorRatio=6表示每个survivor空间和eden空间的比例为1:6,每个survivor空间则占年轻代的八分之一, 下面用代码演示一下。 MainTest.java public class MainTest{ public static void main(String[] args){ System.out.println("test is ok"); } }...

2017-10-11 22:14
jps jstat命令说明

jps jstat命令说明 1、jps命令说明 jps可查看虚拟机进程状态,jps 可查看当前进程id,参数说明如下 jps -m 输出虚拟机进程启动时传递给main()函数的参数 jps -l 输出主类全名,如果进程执行的是jar包,则输出jar路径 jps -v 输出虚拟机进程启动时jvm参数 下面用一个测试类简单模拟一下 MainTest.java public class MainTest{ public...