`

jvm参数集合

 
阅读更多

一、内存分配

-xms java heap初始化时的大小。默认情况是机器物理内存的1/64.

-xmx  java heap的最大值,默认是机器物理内存的1/4

-xmn  java heap新生代的空间大小

-Xss  线程堆栈最大值

二、远程debug

  -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y 

 

三、内存回收

-XX:+UseParallelGC 

采用并行垃圾收集器对年青代的内存进行收集,提高效率。

-XX:ParallelGCThreads=20  

指定垃圾收集线程,默认是和服务器可支持的线程最大并发数相同,往往不需要配置到最大值。

 

-XX:+UseParallelOldGC 

采用对于老年代并发收集的策略,可以提高收集效率。

 

 

-XX:+UseConcMarkSweepGC -XX:+UseParNewGC

    选择了并发标记交换收集器,它可以并发执行收集操作,降低应用停止时间,同时它也是并行处理模式,可以有效地利用多处理器的系统的多进程处理。

-XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=31

    表示在青年代中Eden和Survivor比例,设置增加了Survivor的大小,越大的survivor空间可以允许短期对象尽量在年青代消亡。

-XX:TargetSurvivorRatio=90

允许90%的空间被占用,超过默认的50%,提高对于survivor的使用率。

 

 

 

 

待续

 

分享到:
评论

相关推荐

    JVM启动参数应用集合

    JVM启动参数应用集合

    JMeter分布式原理,远程启动配置,jmeter在Linux上分布式压测环境搭建配置,命令行运行+问题集合,修改jvm值

    本人实践,物超所值,一站式解决jmeter负载机环境问题,问题集合含: 1 slave机器的自定义端口号配置; 2 负载机(Slave)找不到参数文; 3 无数据,依赖文件报错的问题; 4 Server failed to start: java.rmi....

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    / 139 6.3.2 常量池 / 141 6.3.3 访问标志 / 147 6.3.4 类索引、父类索引与接口索引集合 / 148 6.3.5 字段表集合 / 149 6.3.6 方法表集合 / 153 6.3.7 属性表集合 / 155 6.4 Class文件结构的发展 / 168 6.5 ...

    Java高级工程师简历模板18k+

    3.对Java虚拟机、JMM、垃圾收集机制、GC算法、JVM常用配置参数、GC参数、classLoader、锁机制、JVM故障分析,jmap,jstack等jdk提供的工具命令,性能监控工具(java visualVM),JVM参数调优有一定了解; 4.熟悉java...

    java高并发相关知识点.docx

    性能优化:Java中的性能优化,包括JVM参数调优、代码优化、使用并发框架等。 并行计算:Java中的并行计算,包括Fork/Join框架、并行流等。 线程间通信:Java中的线程间通信,包括wait()、notify()、notifyAll()等...

    HotSpot GC官网文档截图 - 20200917

    官网英文文档介绍GC的各个版本发展、GC选取、调优参数等; 当前压缩包为官网文档截图文件集合,个人觉得资源珍贵且比网上各个帖子更有参考价值,故存储自用并分享。

    常见的Java笔试题-JVM-JUC-Core:JUCJVM核心知识点

    集合类不安全问题 List CopyOnWriteArrayList Set HashSet和HashMap Map Java锁 公平锁/非公平锁 可重入锁/递归锁 锁的配对 自旋锁 读写锁/独占/共享锁 Synchronized和Lock的区别 CountDownLatch/CyclicBarrier/...

    java8集合源码分析-geektime-java-week-training-camp:极客时间-Java每周训练营

    集合源码分析 geektime-java-week-training-camp 极客时间-Java每周训练营 Fork From 感谢 kimmking 老师的分享 训练营目录 第一周:JVM 进阶 - Java开发者大厂面试必知必会 JVM 基础知识、Java 字节码技术、JVM 类...

    java技能总结.docx

    掌握Java语法和基础:掌握Java的语言特性、数据类型、运算符、控制结构、面向对象编程等基础知识...掌握Java性能优化:掌握Java性能优化的相关技术,如JVM参数调优、代码优化、并发编程等,能够提高应用程序的性能和效

    java8集合源码-learn-java:学习Java

    运行时JVM参数化的实践技巧 深入了解 Java 语法细节 理解系统设计原则和模式 开发可维护应用程序的实践技能 开发错误处理应用程序的实践技能 理解 Java 并行和并发架构 本地化和修复并发问题的实践技能 了解 Java ...

    java高级知识点快速复习.zip

    集中的知识点,适用于已经学过之后,快速过一遍复习(临时抱佛脚),比如面试前复习一下。不适用于没学过这些知识点的...包括spring注解,maven,git,java集合,泛型,jdk8,jvm参数,正则表达式,sql 洁牙密码:alex

    公用:可重用Java类的临时集合

    可重用Java类的临时集合。 论据 从环境变量和Java系统属性读取配置参数。 用法 String javaHome = Argument . resolver() .firstTry( " javaHome " , Argument . Type . PROPERTY ) // -DjavaHome="..." .thenTry...

    java8集合源码分析-Awesome-Java:真棒-Java

    Java虚拟机相关,内存模型,类加载机制,JVM性能解析等 零散的文章 数据结构与算法 算法的度量,基础数据结构,链表,二叉树,B树,图论,深度和广度优先算法,排序,查找等 设计模式 常用设计模式的Java语言描述 ...

    【JVM和性能优化】4. 编写高效优雅Java代码常用方法

    尽量不要返回NULL,尽量返回零数组或集合11.优先使用标准异常12.尽量使用枚举替换int13. 局部变量作用域最小化14. 对于精度技术不用float或double15.字符串操作少用String16.对资源的close建议分开操作17. 数据类型...

    2021最新java面试合集pdf.rar

    JVM 实用参数系列 - v1.0.pdf JVM与性能优化知识点整理.pdf JVM面试专题.docx JVM面试专题及答案.pdf Linux系统Redis笔记.docx MongoDB学习笔记.docx mybatis原理.docx MyBatis面试专题.docx MyBatis面试专题及答案....

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 17 【基础】重载(Overload)和重写(Override)的区别。重载的方法能否...

    Java高手真经 编程基础卷.part1.rar

    Java开发入门:JDK、JVM、Eclipse、Linux。Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范。Java核心编程:流、多线程、实体类、集合类、正则表达式、XML、属性文件。Java图形编程:AWT(Java2D、...

    Java高手真经 编程基础卷.part3.rar

    Java开发入门:JDK、JVM、Eclipse、Linux。Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范。Java核心编程:流、多线程、实体类、集合类、正则表达式、XML、属性文件。Java图形编程:AWT(Java2D、...

    Java高手真经 编程基础卷.part4.rar

    Java开发入门:JDK、JVM、Eclipse、Linux。Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范。Java核心编程:流、多线程、实体类、集合类、正则表达式、XML、属性文件。Java图形编程:AWT(Java2D、...

Global site tag (gtag.js) - Google Analytics