`
liyebing
  • 浏览: 58054 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JVM参数以及调优

 
阅读更多

一、JVM配置参数中文说明:
 
1、-Xmixed           mixed mode execution (default)
 
 混合模式执行
 
2、-Xint             interpreted mode execution only
 
 解释模式执行
 
3、-Xbootclasspath:<directories and zip/jar files separated by ;>
 
      set search path for bootstrap classes and resources
 
 设置zip/jar资源或者类(.class文件)存放目录路径
 
3、-Xbootclasspath/a:<directories and zip/jar files separated by ;>
 
      append to end of bootstrap class path
 
 追加zip/jar资源或者类(.class文件)存放目录路径
 
 
4、-Xbootclasspath/p:<directories and zip/jar files separated by ;>
 
      prepend in front of bootstrap class path
 
 预先加载zip/jar资源或者类(.class文件)存放目录路径
 
 
5、-Xnoclassgc       disable class garbage collection
 
 关闭类垃圾回收功能
 
6、-Xincgc           enable incremental garbage collection
 
 开启类的垃圾回收功能
 
7、-Xloggc:<file>    log GC status to a file with time stamps
 
 记录垃圾回日志到一个文件。
 
8、-Xbatch           disable background compilation
 
 关闭后台编译
 
9、-Xms<size>        set initial Java heap size
 
 设置JVM初始化堆内存大小
 
10、-Xmx<size>        set maximum Java heap size
 
 设置JVM最大的堆内存大小
 
11、-Xss<size>        set java thread stack size
 
 设置JVM栈内存大小
 
12、-Xprof            output cpu profiling data
 
 输入CPU概要表数据
 
13、-Xfuture          enable strictest checks, anticipating future default
 
 执行严格的代码检查,预测可能出现的情况
 
14、-Xrs              reduce use of OS signals by Java/VM (see documentation)
 
 通过JVM还原操作系统信号
 
15、-Xcheck:jni       perform additional checks for JNI functions
 
 对JNI函数执行检查
 
16、-Xshare:off       do not attempt to use shared class data
 
 尽可能不去使用共享类的数据
 
17、-Xshare:auto      use shared class data if possible (default)
 
 尽可能的使用共享类的数据
 
18、-Xshare:on       require using shared class data, otherwise fail.
 
 尽可能的使用共享类的数据,否则运行失败

 

 

二、在大型系统中配置JVM参数

     你要在J2EE环境中配置这些参数,那么你需要在J2EE应用服务器或者Servlet容器相关启动参数设置处指定,其启动文件中来配置,Tomcat是在catalina.bat中配置,weblogic和websphere是在其他地方

 

三、JVM调优

     JVM调优主要是内存管理方面的调优,包括各个代的大小,GC策略等。

 1、代大小的调优:关键的参数为-Xms -Xmx -Xmn -XX:SurvivorRatio -XX:MaxTenuringThreshold

 

分享到:
评论

相关推荐

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    本篇文件内容主要介绍了JVM优化的第三部分,重点围绕Tomcat参数调优、JVM参数调优、JVM字节码优化以及代码优化等几个方面。下面是针对这些知识点的详细解释: 1. Tomcat参数调优 在Tomcat参数调优部分,首先介绍了...

    JAVA应用JVM原理及参数调优深入讲解视频.zip

    JAVA应用JVM原理及参数调优深入讲解视频.1 JAVA应用JVM原理及参数调优深入讲解视频.2 JAVA应用JVM原理及参数调优深入讲解视频.3 JAVA应用JVM原理及参数调优深入讲解视频.4 JAVA应用JVM原理及参数调优深入讲解视频.5 ...

    Tomcat JVM的参数调优

    【标题】"Tomcat JVM参数调优"涉及的是在运行Apache Tomcat服务器时优化Java虚拟机(JVM)性能的过程。Tomcat是一个流行的开源Java应用服务器,它用于部署和运行Java Servlets和JavaServer Pages(JSP)。由于JVM是...

    JVM参数参数调优共11页.pdf.zip

    **JVM参数调优详解** Java虚拟机(JVM)是Java程序运行的基础,它负责解析字节码并执行程序。然而,为了实现最佳性能,开发者需要对JVM进行调优,确保应用程序能够高效、稳定地运行。"JVM参数参数调优共11页.pdf....

    JVM_GC调优

    ### JVM_GC调优详解 #### 一、JVM体系结构概览 Java虚拟机(JVM)作为Java程序的运行环境,其内部结构复杂且高效。为了更好地理解JVM_GC调优,我们首先来了解一下JVM的基本组成部分。 1. **类装载器子系统(Class ...

    jvm内存参数调优

    ### JVM内存参数调优详解 #### 一、概述 Java虚拟机(JVM)是执行Java字节码的软件环境,为了提高Java程序的性能和稳定性,合理调整JVM的内存参数至关重要。根据Java启动参数的不同分类,我们可以将其分为标准参数...

    jvm 参数调优实践

    JVM参数调优是优化Java应用程序性能的关键环节,尤其是在服务器端的应用中,如Web服务器Resin。本实践案例中,作者分别尝试了三种不同的垃圾回收(GC)策略:串行回收、并行回收和并发回收,并针对每种策略提供了...

    针对jvm参数进行调优,针对堆栈信息进行dump,使用visualVm查看-JvmTest.zip

    JVM参数调优主要涉及到堆内存、栈内存、元空间、垃圾收集器等设置。常用的JVM启动参数有: - `-Xms` 和 `-Xmx`:设置初始堆内存和最大堆内存大小,例如 `-Xms256m -Xmx1024m`。 - `-Xss`:设置每个线程的栈内存...

    JVM系列之性能调优参考手册(实践篇).pdf

    性能调优不仅需要了解JVM参数,还需要关注参数的具体含义和应用。例如,“-Xms”和“-Xmx”分别用于设置JVM的初始堆内存和最大堆内存,“-Xss”用于设置线程堆栈大小,“-Xmn”用于设置年轻代内存大小。而“-XX”...

    JVM参数调优及JAVA相关工具使用

    Java虚拟机(JVM)参数调优和相关工具的使用对于优化Java应用程序的性能至关重要。JVM负责管理和分配内存,其中垃圾收集(GC)是其核心功能,它自动管理内存,确保活动对象保留在内存中,同时释放不再使用的对象以...

    如何配置jvm参数,调优

    ### 如何配置JVM参数,实现高效调优 在IT行业,Java虚拟机(JVM)作为执行Java程序的核心环境,其性能优化是确保应用程序稳定、高效运行的关键。本文将深入探讨如何合理配置JVM参数,以达到最优的系统表现。 #### ...

    jvm工具、参数调优&调试技巧

    JVM参数调优是提高程序性能的重要手段,主要包括以下几方面: 1. 内存设置:-Xms和-Xmx分别设定堆内存的初始大小和最大值,-XX:NewRatio控制新生代与老年代的比例,-XX:SurvivorRatio则定义新生代中Eden区与...

    JVM实战参数调优

    一、JVM参数调优 1. **内存配置**:JVM内存分为堆内存(Heap)、栈内存(Stack)、方法区(Method Area)、本地方法栈(Native Method Stack)和程序计数器(PC Register)。通过-Xms和-Xmx设置初始和最大堆内存,-...

    jvm虚拟机参数调优,tomcat调优

    本篇文章将深入探讨JVM参数调优以及如何针对Tomcat进行优化。 首先,JVM调优主要包括堆内存分配、垃圾收集器选择、线程池配置、类加载机制调整等方面。堆内存是Java应用的主要内存区域,分为新生代、老年代和永久代...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    常见的调优手段包括调整堆内存大小、设置垃圾回收器(GC)、调整线程堆栈大小、选择合适的垃圾回收策略和参数等。 4. JAVA并发:Java并发编程涉及到多个线程同时运行以提高程序性能,但同时也需要妥善处理线程间...

    JVM内存参数调优

    ### JVM内存参数调优 在Java开发过程中,合理地配置JVM(Java虚拟机)的内存参数对于提高程序运行效率、避免内存溢出等问题至关重要。本文将深入探讨JVM内存参数调优的相关知识点,帮助开发者更好地理解并掌握如何...

    jvm原理及调优

    JVM调优是指通过调整JVM的各种参数来优化应用程序的性能,主要包括以下方面: - **内存设置**:合理设置堆内存大小,避免频繁的垃圾回收。 - **垃圾回收器选择**:根据应用特性选择合适的垃圾回收器。 - **监控工具...

    Linux简单调优与JVM参数.docx

    Linux 服务器调优与 JVM 参数调优 本文主要介绍了 Linux 服务器调优和 JVM 参数调优的相关知识点,以便提高服务器性能和 JVM 应用程序的运行效率。 Linux 服务器调优 Linux 服务器调优是指对 Linux 操作系统的...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).zip

    这个压缩包文件"JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).zip"显然包含了关于如何优化Java应用程序运行效率的四个主要方面:Tomcat服务器的参数调整、JVM参数调优、JVM字节码理解和优化以及代码...

    JVM入门到JVM 调优实战

    总结来说,从JVM入门到实战调优,涉及了Java程序从编译到执行的全过程,包括Class文件格式、类加载、内存模型、运行时数据区、垃圾收集策略以及调优实践等多个层面。深入理解和掌握这些知识,不仅有助于提升Java程序...

Global site tag (gtag.js) - Google Analytics