5.JVM三大性能调优参数:-Xms -Xmx -Xss
来源:互联网 发布:java消息服务器怎么写 编辑:程序博客网 时间:2024/06/05 18:16
1.-Xss是对每个线程stack大小的调整。直接影响对方法的调用次数
测试结果:
测试代码:
package com.dt.spark.jvm.basics;
public class HelloStackOverFlow {
private static int counter;
public void count() {
System.out.println("the stack frame depth is : "+(++counter));
count();
}
public static void main(String[] args) {
//-verbose:gc -Xms10M -Xmx10M -Xss105k -XX:+PrintGCDetails
System.out.println("HelloStackOverFlow");
HelloStackOverFlow helloStackOverFlow = new HelloStackOverFlow();
try {
helloStackOverFlow.count();
} catch (Exception e) {
System.out.println("the stack frame depth is : "+(++counter));
e.printStackTrace();
throw e;
}
}
}
2.-Xms -Xmx 是对heap的调整
-Xms初始堆大小
-Xmx最大堆大小,一般情况下这两个值设为相同大小。因为如果不相同且内存不够用时会发生内存抖动现象,非常影响程序运行。
测试结果:
测试代码:
package com.dt.spark.jvm.basics;
import java.util.ArrayList;
import java.util.List;
class Person{ }
public class HelloHeapOutOfMemory {
public static void main(String[] args) {
System.out.println("HelloHeapOutOfMemory");
List<Person> persons = new ArrayList<Person>();
int counter = 0;
while(true){
persons.add(new Person());
System.out.println("Instance: " + (++counter));
}
}
}
- JVM 三大性能调优参数-Xms -Xmx -Xss
- 5.JVM三大性能调优参数:-Xms -Xmx -Xss
- 第5课:实战演示JVM三大性能调优参数:-Xms -Xmx -Xss
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
- su: Authentication failure
- Object类
- LeetCode:Reverse Words in a String
- iOS使其支持侧滑返回
- 看了《spring技术内幕》简单的图解总结下spring一些请求调用流程
- 5.JVM三大性能调优参数:-Xms -Xmx -Xss
- 矩阵分析与应用
- 对博客的自我感觉
- Jquery ajax 学习记录
- 友盟 集成新浪微博的坑
- 结构化 数据库 代码
- CentOS安装mysql
- 配置好了项目,启动tomcat提示异常信息:IOException while loading persisted sessions: java.io.EOFException
- 最少拦截系统(Greedy)