`
up2pu
  • 浏览: 223148 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

常用java虚拟机参数

    博客分类:
  • Java
阅读更多
1.常用参数
-Xms512m                      [堆最小值]
-Xmx512m                      [堆最大值]
-Xmn256m                      [新生代值]
-XX:PermSize=128m             [永久代最小值]
-XX:MaxPermSize=128m          [永久代最大值]

-XX:NewSize=128m              [新生代最小值]
-XX:MaxNewSize=128m           [新生代最大值]
-XX:NewRatio=3                [新生代与老年代比例是1:3]

-XX:SurvivorRatio=8           [新生代中Eden区与一个Survivor区的空间比例是8:1]
-XX:PretenureSizeThreshold=3m [令大于这个设置值的对象直接在老年代中分配]
-XX:MaxTenuringThreshold=15   [对象在Survivor区中每熬过一次Minor GC,年龄就增加1岁,当它的年龄大于该值时,就会被晋升到老年代中]

2.Minor GC VS. Full GC
  新生代GC(Minor GC)
  老年代GC(Major GC/ Full GC)

3.三种参数区别,优先级由高到低

(1)-XX:NewSize=1024m
     -XX:MaxNewSize=1024m
     用于JDK1.3和JDK1.4

(2)-Xmn1024m
     用于JDK1.4及以后

(3)-XX:NewRatio=2

4.JVM内存


5.参考文章
http://eyesmore.iteye.com/blog/1530996
http://www.oracle.com/technetwork/java/hotspotfaq-138619.html
分享到:
评论

相关推荐

    java虚拟机常用命令

    jinfo命令用于显示或修改Java虚拟机参数。它可以查看当前虚拟机配置参数的值,也可以在Java程序运行时动态修改参数。命令的基本格式为: ``` jinfo [options] ``` 其中,options可以是: - `-flag <name>`:打印...

    实战Java虚拟机——JVM故障诊断与性能优化 pdf

    第1~~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了...

    实战JAVA虚拟机

    第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了...

    实战java虚拟机

    第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了...

    Java虚拟机精讲 .pdf

    常用的JVM参数包括设置初始堆大小(-Xms)、最大堆大小(-Xmx),以及指定特定的垃圾收集器(如-XX:+UseG1GC)等。 ### 结论 Java虚拟机作为Java程序运行的基础平台,在软件开发中扮演着至关重要的角色。理解其...

    实战JAVA虚拟机 JVM故障诊断与性能优化

    第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java...

    实战Java虚拟机——JVM故障诊断与性能优化

    第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了...

    精品:java虚拟机分析与优化PPT

    ### Java虚拟机分析与优化关键知识点 #### 一、Java虚拟机基础知识 1. **Java虚拟机(JVM)概述** - Java是一种面向对象的编程语言,具有“一次编写,到处运行”的特点。 - Java代码通过编译器转换为字节码,由...

    实战JAVA虚拟机++JVM故障诊断与性能优化.pdf

    第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了...

    Java虚拟机类加载顺序

    ### Java虚拟机类加载顺序详解 #### 一、引言 在Java开发中,了解类是如何被加载到Java虚拟机(JVM)中的至关重要。本文将详细介绍JVM中的类加载顺序及其背后的原理,帮助读者理解这一过程,并掌握如何利用类加载...

    Java虚拟机规范(Java_SE_7).rar_JAVA 虚拟机规范_JAVA虚拟机

    《Java虚拟机规范(Java SE 7)》是Java开发者深入理解JVM(Java Virtual Machine)运作机制的重要参考资料。这份规范详细定义了Java程序如何在虚拟机上运行,包括类加载、字节码执行、内存管理、垃圾收集、异常处理等...

    深入java虚拟机第二版随书光盘

    《深入Java虚拟机第二版》是一本深受Java开发者喜爱的经典著作,它详尽地剖析了Java虚拟机(JVM)的工作原理,为程序员提供了深入了解Java平台核心机制的机会。随书光盘包含了书中提及的各种示例代码、实验数据以及...

    Java HotSpot虚拟机的部分参数翻译

    Java HotSpot虚拟机是Oracle公司开发的一款高性能的Java虚拟机,它是Java运行环境的重要组成部分,负责解释和优化Java代码,确保程序的高效运行。本文将深入探讨Java HotSpot虚拟机的部分参数及其作用,帮助开发者更...

    Java虚拟机笔记.pdf

    JVM即Java虚拟机,是Java平台的核心组成部分,使得Java可以实现“一次编写,到处运行”的跨平台特性。JVM不是跨平台的,而是其在不同操作系统(如Windows、Linux、macOS)上的实现保证了Java程序能够在这些平台上无...

    深入理解JAVA虚拟机实用技巧案例讲解.ppt

    **深入理解JAVA虚拟机实用技巧案例讲解** Java虚拟机(JVM)是Java程序的核心运行环境,它负责解析字节码并执行Java程序。在实际开发中,了解JVM的工作原理和优化技巧对于提高程序性能至关重要。以下是一些关键知识...

    JVM故障诊断与性能优化(实战JAVA虚拟机).7z

    本书将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、...第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了虚拟机的性能监控.....

    1_Java虚拟机(垃圾收集器和算法).pdf

    Java虚拟机(JVM)是运行Java程序的核心环境,它负责解释执行Java...了解这些垃圾收集器和算法是深入理解Java虚拟机性能优化的基础,有助于开发者更有效地编写Java代码和配置虚拟机参数,从而提升应用的性能和稳定性。

    Java虚拟机调优及问题排查手册.docx

    Java虚拟机调优及问题排查手册 本手册主要介绍Java虚拟机(JVM)的调优和问题排查解决方案。该手册涵盖了JVM排查、数据库连接排查、堆栈快照排查等多方面的内容。 JVM排查 JVM排查是指通过各种命令和工具来排查...

Global site tag (gtag.js) - Google Analytics