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

Java -verbose:gc 命令

    博客分类:
  • JVM
阅读更多

 

Java -verbose:gc 中参数-verbose:gc 表示输出虚拟机中GC的详细情况.

使用后输出如下:

[Full GC 168K->97K(1984K), 0.0253873 secs]

解读如下:
  箭头前后的数据168K和97K分别表示垃圾收集GC前后所有存活对象使用的内存容量,说明有168K-97K=71K的对象容量被回收,括号内的数据1984K为堆内存的总容量,收集所需要的时间是0.0253873秒(这个时间在每次执行的时候会有所不同)

Note:GC会暂用CPU时间片,有可能造成应用程序在某个时刻极短的停顿.
分享到:
评论
1 楼 兄弟1314 2017-12-17  
请问你这个命令行是在什么版本的JDK中JVM时jdk6.0???

相关推荐

    精简JRE - verbose命令

    当我们需要对Java程序的运行过程进行详细分析,特别是诊断性能问题或内存泄漏时,`verbose`命令是一个非常有用的工具。本篇内容将深入探讨如何精简JRE并使用verbose命令来获取运行时的详细信息。 首先,精简JRE是...

    java命令参数详解

    Java命令参数详解是Java开发中不可或缺的一部分,它们允许开发者对JVM(Java虚拟机)的行为进行微调,以优化程序的性能、控制内存使用、调试和监控等。本文将深入探讨一些关键的Java命令行参数。 1. **-version**: ...

    Java 6 JVM参数选项大全(中文版)

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,管理内存,以及优化代码。...在实际操作中,建议使用`java -XX:+PrintFlagsFinal -version`命令来查看特定JVM版本支持的所有参数及其默认值。

    weblogic参数.txt

    - **参数**:`-Xms888m -Xmx888m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump -XX:+PrintGCDetails -XX:+PrintGCDateStamps -verbose:gc -Xloggc:/home/weblogic/gc/app1gc.log` - **说明**...

    大数据分析架构师顶级培训课程 storm课件 如何通过JMX监控Storm 共6页.pdf

    - 在`bin`目录下执行`jstatd -J-Djava.security.policy=jstatd.all.policy &`命令来启用jstat服务,其中`jstatd.all.policy`为上述创建的policy文件路径。 - 检查1099端口是否已被启用,可以通过`netstat -tlnup`...

    corejava的学习笔记

    **运行命令**:`java` - **基本语法**:`java ***` - **命令行参数**: - `-d32`:使用 32 位数据模型(如果可用)。 - `-d64`:使用 64 位数据模型(如果可用)。 - `-client`:选择“客户端”虚拟机。 - `...

    JVM 参数调优-optimization-jvm.zip

    在Java开发领域,JVM(Java Virtual Machine)参数调优是一项至关重要的工作,它直接影响到应用程序的性能、稳定性以及资源利用率。"JVM 参数调优-optimization-jvm.zip"这个压缩包很可能是包含了一套关于JVM调优的...

    java面试笔试题总汇-各大企业面试题汇总.docx

    4. **`javah`命令:**生成可以调用Java过程的C过程或为Java程序生成C过程的头文件。常见选项包括: - `-help`: 打印帮助信息。 - `-classpath`: 类加载路径。 - `-bootclasspath`: 自举类加载路径。 - `-d`: ...

    java命令大全

    ### Java命令参数详解 #### 序言 Java作为一种广泛使用的编程语言,其强大的功能和灵活性在很大程度上得益于Java虚拟机(JVM)。JVM能够执行已编译的Java类文件,而这一过程可以通过一系列的参数进行细致的控制,...

    JDK开发工具命令集合

    - `-verbose[:class|gc|jni]`:启用详细输出。 - `-version`:显示JVM版本信息。 - `-version:<值>`:指定JVM版本。 - `-showversion`:显示版本信息并继续执行程序。 - `-jre-restrict-search|-jre-no-...

    Java垃圾回收工具.pdf

    例如,`-verbose:gc` 可以打印基本的垃圾回收信息,`-XX:+PrintGC` 选项则会显示每次垃圾回收的简略信息。为了获取更详细的GC日志,可以使用`-XX:+PrintGCDetails`,这将展示垃圾收集的详细过程,包括各代内存区域的...

    关于_JVM_命令行标志您不知道的_5_件事及命令行参数列表

    在Java应用中,开发者有时可能会遇到性能瓶颈问题,尤其是在频繁调用`System.gc();`的情况下。这个命令实际上触发了一个完全的垃圾回收周期,其代价是非常高的。因此,**DisableExplicitGC** 这个JVM参数变得尤为...

    Java命令行运行参数说明大全.txt

    - **-verbose:gc**:输出垃圾回收的日志信息。 - **-verbose:jni**:输出本地接口(Native Interface)的日志信息。 #### 四、总结 通过上述参数的合理设置,可以有效地优化Java应用程序的性能。例如,选择合适的...

    学习tomcat的内存泄漏

    java -verbose:gc -Xloggc:gc.log -XX:+ PrintGCDetails -jar Learn-tomcat-memory-leak-0.0.1-SNAPSHOT.jar 使用jstat命令观察GC的过程 jstat -gc 94223 2000 1000 通过GCViewer工具查看GC日志 为了找到内存泄漏...

    java命令参数大全(pdf版)

    Java命令参数大全是Java开发者日常工作中不可或缺的一部分,它包含了运行Java程序时所需要的各种选项和配置。这份PDF文档详细列举并解释了Java命令行接口(JVM)的各种参数,旨在帮助开发者更好地理解和使用Java...

    Java常用命令汇总

    Java常用命令汇总 Java是一种广泛应用于企业级开发和移动应用开发的高级编程语言,作为Java开发者的基本技能之一,了解Java常用命令是非常重要的。本文将对Java常用命令进行汇总,帮助开发者快速了解和掌握Java命令...

    jvm调试示例代码

    - `jstack`命令用于打印Java进程的线程堆栈信息,结合代码分析线程行为。 7. **异常处理** - 在`share-jvm`代码中,查找并理解如何捕获和处理异常,确保程序健壮性。 - 异常堆栈信息是定位问题的关键,要学会...

    Java命令参数说明大全

    ### Java命令参数详解 #### 序言 Java作为全球广泛使用的编程语言之一,其强大的功能和灵活性离不开Java虚拟机(JVM)的支持。在运行Java程序时,通过JVM的各种命令行参数,开发者可以精细地控制JVM的行为,优化...

    Spark性能调优

    - 在使用`spark-submit`命令时添加`--verbose`选项可以帮助诊断运行时的问题,因为它会提供更详细的日志信息。 - **处理外部JAR文件缺失的问题:** - 如果应用程序依赖于某些外部库,确保这些库已经被正确添加到...

    resin-jvm 调优

    要设置护理域,则使用-Xns:java –jrockit –Xms512m –Xmx512m –Xgc:gencon –Xns128m…尽管JRockit支持-verbose:gc开关,但它输出的信息会因收集器的不同而异。JRockit还支持memory、load和codegen的输出。 ...

Global site tag (gtag.js) - Google Analytics