我正在使用以下设置运行java应用程序:

-XX:CMSParallelRemarkEnabled

-XX:UseConcMarkSweepGC

-XX:UseParNewGC

-XX:PrintGCApplicationStoppedTime

-XX:PrintGCApplicationConcurrentTime

-XX:PrintGCDetails

-XX:PrintGCTimeStamps

-XX:PrintGCDateStamps

-XX:PrintHeapAtGC

-XX:PrintTenuringDistribution

我不确定如何解释相关的gc日志(如下) . 特别是:

Heap after GC invocations=31 (full 3) :这是否意味着有31个小型GC和3个完整的GC?

什么触发 Total time for which the application threads were stopped 和 Application Time 的几个连续行?是否有可能获得与这些线相关的时间戳?

GC日志:

Total time for which application threads were stopped: 0.0046910 seconds

Application time: 0.7946670 seconds

Total time for which application threads were stopped: 0.0002900 seconds

Application time: 1.0153640 seconds

Total time for which application threads were stopped: 0.0002780 seconds

Application time: 1.0161890 seconds

Total time for which application threads were stopped: 0.0002760 seconds

Application time: 1.0145990 seconds

Total time for which application threads were stopped: 0.0002950 seconds

Application time: 0.9999800 seconds

Total time for which application threads were stopped: 0.0002770 seconds

Application time: 1.0151640 seconds

Total time for which application threads were stopped: 0.0002730 seconds

Application time: 0.9996590 seconds

Total time for which application threads were stopped: 0.0002880 seconds

Application time: 0.9624290 seconds

{Heap before GC invocations=30 (full 3):

par new generation total 131008K, used 130944K [0x00000000eac00000, 0x00000000f2c00000, 0x00000000f2c00000)

eden space 130944K, 100% used [0x00000000eac00000, 0x00000000f2be0000, 0x00000000f2be0000)

from space 64K, 0% used [0x00000000f2bf0000, 0x00000000f2bf0000, 0x00000000f2c00000)

to space 64K, 0% used [0x00000000f2be0000, 0x00000000f2be0000, 0x00000000f2bf0000)

concurrent mark-sweep generation total 131072K, used 48348K [0x00000000f2c00000, 0x00000000fac00000, 0x00000000fac00000)

concurrent-mark-sweep perm gen total 30000K, used 19518K [0x00000000fac00000, 0x00000000fc94c000, 0x0000000100000000)

2010-05-11T09:30:13.888+0100: 384.955: [GC 384.955: [ParNew

Desired survivor size 32768 bytes, new threshold 0 (max 0)

: 130944K->0K(131008K), 0.0052470 secs] 179292K->48549K(262080K), 0.0053030 secs] [Times: user=0.00 sys=0.00, real=0.01 secs]

Heap after GC invocations=31 (full 3):

par new generation total 131008K, used 0K [0x00000000eac00000, 0x00000000f2c00000, 0x00000000f2c00000)

eden space 130944K, 0% used [0x00000000eac00000, 0x00000000eac00000, 0x00000000f2be0000)

from space 64K, 0% used [0x00000000f2be0000, 0x00000000f2be0000, 0x00000000f2bf0000)

to space 64K, 0% used [0x00000000f2bf0000, 0x00000000f2bf0000, 0x00000000f2c00000)

concurrent mark-sweep generation total 131072K, used 48549K [0x00000000f2c00000, 0x00000000fac00000, 0x00000000fac00000)

concurrent-mark-sweep perm gen total 30000K, used 19518K [0x00000000fac00000, 0x00000000fc94c000, 0x0000000100000000)

}

Total time for which application threads were stopped: 0.0056410 seconds

Application time: 0.0475220 seconds

Total time for which application threads were stopped: 0.0001800 seconds

Application time: 1.0174830 seconds

Total time for which application threads were stopped: 0.0003820 seconds

Application time: 1.0126350 seconds

Total time for which application threads were stopped: 0.0002750 seconds

Application time: 1.0155910 seconds

Total time for which application threads were stopped: 0.0002680 seconds

Application time: 1.0155580 seconds

Total time for which application threads were stopped: 0.0002880 seconds

Application time: 1.0155480 seconds

Total time for which application threads were stopped: 0.0002970 seconds

Application time: 0.9896810 seconds

java输出gc_GC输出澄清相关推荐

  1. java BASE64流 输出图片。

    java BASE64流 输出图片. 亲测3个请求都可用,没有测试性能问题.仅供参考 BASE64Decoder Eclipsse 类可能引用不了解决方案链接:http://blog.csdn.net ...

  2. JAVA中集合输出的四种方式

    在JAVA中Collection输出有四种方式,分别如下: 一) Iterator输出. 该方式适用于Collection的所有子类. public class Hello {public stati ...

  3. 黑马程序员---java算法实现输出任意奇数维数独

    java算法实现输出任意奇数维数独 ----------- android培训.java培训.java学习型技术博客.期待与您交流! ----------- /** 该类可以打印任意维数数独,但是必须 ...

  4. 编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表。

    编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表. <%@ page language="java" contentType="tex ...

  5. java实现随机输出26个小写字母

    java实现随机输出26个小写字母 方法:在'a'加随机偏移量,随机偏移量用Math类的random方法实现 package com.word.word; //随机输出26个英文字母 public c ...

  6. java中关于输出三角形图案类型题目的思路

    java中关于输出三角形图案类型题目的思路 初学java,在学到循环相关的知识的时候,老师总会拿出一些图形打印相关的题目来让大家来练习,其中比较经典的就是如下类似题目. 这种图形类的题目,只要能做出其 ...

  7. (万年历一)JAVA在控制台输出万年历(1900年起)

    用Java实现在控制台输出指定年月的日历 纯算法写太麻烦?Calender对象写可香了: (万年历二)JAVA在控制台输出万年历(Calendar版) 控制台打印太难看?已更新js控制页面的啦版: ( ...

  8. java输入和输出路径_Java输入输出

    Java输入输出学习 File类 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成.值得指出的是,不管是文件还是目录都是使 ...

  9. java输入年月输出日历_java 输入年月,获取日历表

    /* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...

最新文章

  1. Java遍历Map对象的四种方式
  2. 一招一式攻克linux(五)
  3. 基于RDKit探索DrugBank
  4. vb.net 功能f8键事件_Excel中F1~F12所有功能键作用,你知道吗?
  5. 海思3515,交叉编译opencv2.4.9
  6. 视觉注意力机制(上)
  7. Amazon Aurora:高吞吐量云原生关系数据库的设计考虑
  8. 数据结构:线性数据结构(2)-队列(栈,队列,deques, 列表)
  9. XML——流机制解析器
  10. JavaOne 2012 – 2400小时! 一些建议
  11. Linux加密框架 crypto RC4
  12. ubuntu 下源码安装wireshark
  13. python3 numpy二维方法_Python numpy:基于坐标创建二维值数组
  14. abb变频器dp适配器说明书_ABB变频器使用说明书
  15. 关于Demo3D中的Random
  16. 计算机考试报名填写完资料无法提交,护考报名入口已开通,常见问题看这里~...
  17. 万维c语言作业,万维考试系统-c语言题库-含题目-程序设计题导出-113道.doc
  18. FPGA学习.7——DDS信号发生器
  19. USB OTG原理简述实际的USB连接线中,是没有USB_ID这根线的。 都是在接口部分直接拉死的。两用OTG设备都有一个Mini-AB插槽,所以一个Mini-A至Mini-B电缆可以直接将两个连接
  20. Dell T40服务器系统安装问题

热门文章

  1. 最简单的nagios监控内存插件(shell)
  2. Android/Ophone中的悬浮对话框和即点即关对话框
  3. 正则表达式贪婪与懒惰
  4. PL/SQL -- 动态SQL
  5. Java设计模式—模板方法模式
  6. 虚拟机上安装 Red Hat Enterprise Linux 7 64位
  7. 经常使用的时间同步server地址
  8. RabbitMQ 入门
  9. sphinx配置文件继承
  10. 《统一沟通-微软-实战》-3-部署-Exchange 2010-4-基本配置