如何将详细垃圾收集输出重定向到文件?

2024-01-31

如何将详细垃圾收集输出重定向到文件? Sun 的网站显示了 Unix 的示例,但不适用于 Windows。


从输出java -X:



    -Xloggc:<file>    log GC status to a file with time stamps
  

记录在案here http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html:

-Xloggc:filename

设置应将详细 GC 事件信息重定向到的文件以进行日志记录。写入此文件的信息类似于输出-verbose:gc自每个记录事件之前的第一个 GC 事件以来经过的时间。这-Xloggc选项覆盖-verbose:gc如果两者都给出相同的java命令。

Example:


    -Xloggc:garbage-collection.log  

所以输出看起来像这样:



0.590: [GC 896K->278K(5056K), 0.0096650 secs]
0.906: [GC 1174K->774K(5056K), 0.0106856 secs]
1.320: [GC 1670K->1009K(5056K), 0.0101132 secs]
1.459: [GC 1902K->1055K(5056K), 0.0030196 secs]
1.600: [GC 1951K->1161K(5056K), 0.0032375 secs]
1.686: [GC 1805K->1238K(5056K), 0.0034732 secs]
1.690: [Full GC 1238K->1238K(5056K), 0.0631661 secs]
1.874: [GC 62133K->61257K(65060K), 0.0014464 secs]
  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将详细垃圾收集输出重定向到文件? 的相关文章

随机推荐

  • ExoPlayer - 如何播放本地mp3文件

    我正在尝试使用 ExoPlayer 而不是 MediaPlayer 因为 MediaPlayer 返回错误的 getCurrentPosition 是一个常见错误 我需要一个替代品 但我无法在任何地方找到如何通过与 MediaPlayer
  • 创建具有默认值的合并两列的表

    是否可以创建一个包含组合两个列值的列的表 像这样的东西 创建表test1 number1 小数 6 2 number2 小数 6 2 总小数 6 2 DEFAULT number1 number2 是的 11G 它被称为 虚拟 列 语法是
  • 轻量级进程和线程有什么区别?

    我找到了问题的答案here http wiki answers com Q What is the difference between LWP and threads 但我不明白答案中的一些想法 例如 据说轻量级进程与其他进程共享其逻辑地
  • PG::ProgramLimitExceeded: 错误: 索引行需要 13904 字节,最大大小为 8191

    我有一个领域 t text po description null false 我试图在此字段中保存 200 300 行文本并收到溢出错误 PG ProgramLimitExceeded 错误 索引行需要 13904 字节 最大大小为 81
  • 动态生成 JavaScript 的最佳实践

    将动态内容添加到 JavaScript 尤其是配置设置 的最佳方法是什么 几种可能性是 将内容放置在动态生成的文件 例如 JSP PHP 等 中 而不是 JavaScript 文件中 可能使用对象文字 通过 ajax 从服务器请求 JSON
  • 打破单子序列

    是否有可能打破单子序列 例如 如果我想根据序列中间计算的某些条件提前打破序列 比如说 在 do 符号中 我绑定了一个值 并根据该值我想要完成序列或停止序列 有没有类似 pass 的功能 Thanks 直接使用if 你可以直接这样做Ingo
  • 仅在 enumerate 和 itemize 环境中更改 \parskip

    有什么办法可以改变我 parskip在某些环境中具有不同的值 即enumerate and itemize 我想在段落之间留有空格 setlength parskip 1em plus 1pt minus 1pt 但不在 itemize 或
  • [IOS]仅支持视网膜设备

    我真的很困惑 如果我只捆绑 2x 图像 并且我只有视网膜屏幕的布局 IOS会再次扩容吗 比如我传点 800 600 给opengl es IOS会改成 1600 1200 吗 因为我不想支持非视网膜设备 所以 800 600 已经是正确的位
  • 从 R 运行 linux 命令

    我有一堆随机文件 我将对每个文件运行 LINUX file 命令 Linux 屏幕将如下所示 m7 file date file csv date file csv ASCII text with CRLF line terminators
  • 使用 CoreGraphics 查找二次贝塞尔曲线的最小值/最大值

    我正在使用 CoreGraphics 绘制二次贝塞尔曲线 但想要计算曲线的最小 最大值 我不是数学背景 所以这变得有点麻烦 有谁有关于如何解决这个问题的文章或想法 对于二次贝塞尔曲线来说 这实际上非常简单 将三个控制点定义为P0 x0 y0
  • Nginx 重写查询参数并进行多次替换

    您好 我们使用 nginx 由于系统发生变化 我们必须临时使用查询参数对某些 URL 进行 301 处理 我进行了很多搜索但没有找到解决方案 我们想 将查询参数列表替换为新值 进行多次替换 所以我们的 URI 应该重写为 page manu
  • C# RSA 无填充

    我正忙着尝试移植如下所示的 Java 代码 Cipher rsa Cipher getInstance RSA ECB nopadding rsa init Cipher DECRYPT MODE RSAPrivateKey decrypt
  • Gson 使用存根序列化循环引用

    我正在尝试实现一些简单的 Json 序列化功能 但我很难应对 Gson 的巨大复杂性 所以基本上我有一堆实体类 它们通过大量循环引用相互引用 为了将此结构序列化为 JSON 我想跟踪已序列化的对象 实体类都实现了一个名为Identified
  • Scala 向后兼容性

    哪些变化或代码演变破坏了向后兼容性 主要是二进制兼容性 是否已在任何地方完全指定 我检查了Scala 语言规范 http www scala lang org docu files ScalaReference pdf 但没有看到任何关于此
  • 从特征序列化分解矩阵(SparseLU 对象)

    我正在尝试解决Ax b其中矩阵 A 可以大到接近1M x 1M在大小上 是稀疏且对称的 但可能没有明确定义 问题是使用以下方法计算分解可能需要很长时间稀疏LU对象 http eigen tuxfamily org dox devel cla
  • PPModel.php 第 51 行中的 PayPal REST API 问题

    每当我尝试使用 create php 在 paypal 上创建付款时 都会出现此错误 致命错误 找不到类 string public html demos demo files integrate paypal rest api php m
  • 删除观察者

    在 NSManagedObject 子类中 我有代码 void awakeFromInsert self addObserver NSApp delegate forKeyPath name options NSKeyValueObserv
  • Lombok/Jackson - 用于 json 数组的 POJO

    我有一个 json 数组 需要从服务器接收 反序列化 并将其发送 序列化 到另一台服务器 Example car name string parts engine wheels 我开始编写以下 POJO 来表示这个 Json 数组 impo
  • 从会话存储文件中读取会话数据

    面临问题PHP unserialize 函数如标题所示 它抛出错误 unserialize function unserialize Error at offset 0 of 1781 bytes 我也尝试过session decode 返
  • 如何将详细垃圾收集输出重定向到文件?

    如何将详细垃圾收集输出重定向到文件 Sun 的网站显示了 Unix 的示例 但不适用于 Windows 从输出java X Xloggc