JVM常用的命令行参数

简介: JVM常用的命令行参数

在运行 Java 应用程序时,可以通过 JVM 的命令行参数来配置 JVM 的行为。以下是一些 JVM 常用的命令行参数:

  1. 堆内存设置

    • -Xms<size>:设置 JVM 初始堆大小。
    • -Xmx<size>:设置 JVM 最大堆大小。
    • -Xmn<size>:设置新生代大小。
    • -XX:MaxPermSize=size:设置永久代(Java 8 及之前版本)或元空间(Java 8 及之后版本)大小。
  2. 垃圾回收相关

    • -XX:+UseSerialGC:使用串行垃圾回收器。
    • -XX:+UseParallelGC:使用并行垃圾回收器。
    • -XX:+UseConcMarkSweepGC:使用 CMS 垃圾回收器。
    • -XX:+UseG1GC:使用 G1 垃圾回收器。
  3. 性能调优

    • -XX:+AggressiveOpts:启用侵略性优化。
    • -XX:+OptimizeStringConcat:优化字符串拼接操作。
    • -XX:+UseCompressedOops:启用压缩指针。
  4. 诊断和监控

    • -verbose:gc:打印 GC 日志。
    • -Xloggc:<filename>:将 GC 日志输出到指定文件。
    • -XX:+HeapDumpOnOutOfMemoryError:在 OutOfMemoryError 发生时生成堆转储文件。
  5. 调试相关

    • -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=<port>:启用远程调试。
  6. 其他常用参数

    • -D<property>=<value>:设置系统属性。
    • -server:使用服务器模式。
相关文章
|
1月前
|
DataWorks Java 关系型数据库
DataWorks常见问题之将预警信息发送至邮箱
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
35 1
|
3月前
|
监控 架构师 Java
JVM 11 调优指南:如何进行JVM调优,JVM调优参数
JVM 11的优化指南:如何进行JVM调优,以及JVM调优参数有哪些”这篇文章将包含JVM 11调优的核心概念、重要性、调优参数,并提供12个实用的代码示例,每个示例都会结合JVM调优参数和Java代码
115 2
|
3月前
|
存储 缓存 监控
JVM 21 的调优指南:如何进行JVM调优,JVM调优参数
聊聊关于JVM 21的优化指南。这篇文章将会深入探讨如何进行JVM调优,介绍一些关键的JVM调优参数,并提供12个实用的代码示例。由于篇幅较长,我会分几个部分来详细讲解,之前写的也有33篇系列教程JVM调优实战打击也可以去围观。
113 0
|
3月前
|
监控 架构师 Java
JVM 8 调优指南:如何进行JVM调优,JVM调优参数
这篇文章将详细介绍如何进行JVM 8调优,包括JVM 8调优参数及其应用。此外,我将提供12个实用的代码示例,每个示例都会结合JVM启动参数和Java代码。JVM调优是指通过调整Java虚拟机的配置来提升Java应用程序的性能。这包括优化堆内存设置、选择合适的垃圾收集器以及调整其他性能相关的参数。
208 0
|
29天前
|
缓存 Java C#
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍(一)
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍
79 0
|
3月前
|
监控 安全 架构师
JVM 17 调优指南:如何进行JVM调优,JVM调优参数
在这篇文章中,我会详细介绍JVM调优的概念、重要性和具体的JVM调优参数。此外,我将提供12个实用的代码示例,每个示例都会包含JVM调优参数和相应的Java代码。JVM调优是调整和配置Java虚拟机(JVM)的过程,以便最大限度地提高应用程序的性能和效率。这涉及到调整内存设置、选择合适的垃圾收集器,以及配置各种性能参数。
261 0
|
4月前
|
Java 应用服务中间件 Linux
JVM调优总结(一)之参数配置说明与实例
JVM调优总结(一)之参数配置说明与实例
157 0
|
2月前
|
NoSQL Java Redis
【Java专题_09】生产环境Jvm参数设置
【Java专题_09】生产环境Jvm参数设置
|
3月前
|
Java Unix Linux
【JVM】JVM 调优参数
【1月更文挑战第27天】【JVM】JVM 调优参数
|
3月前
|
Java
jvm性能调优 - 17案例实战_每日上亿请求量的电商系统 老轻代垃圾回收参数如何优化
jvm性能调优 - 17案例实战_每日上亿请求量的电商系统 老轻代垃圾回收参数如何优化
79 0