java - 在 Java 中注册长 GC 时间事件

标签 java garbage-collection

是否可以在发生长 GC 周期时得到通知?

发生这种情况时,我想写入我们的特定日志。

最佳答案

也许不在 jvm 中,但您可以使用 -verbose:gc 选项启动 Java,这应该创建控制台输出,如 [GC 511K->105K(1984K), 0.0029585 secs ]1

通过一些巧妙的脚本,您可以构建一个针对长 GC 周期的警报系统。

关于java - 在 Java 中注册长 GC 时间事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1797191/

相关文章:

java - 空闲内存是否在 Android 设备上消耗更少的电量?

java - 使用 Cookies 将值保存在 Spring MVC 表单字段中

c# - 垃圾收集器和静态类、变量

c# - 任务和垃圾收集存在哪些问题?

Java HTTP GET 响应等待直到超时

Java - 使用高度图创建世界碰撞(JBullet)

c# - 垃圾收集器在 foreach 循环中太慢?

.NET 4 GC 触发收集的已知阈值?

c# - 可以手动从集合中删除 Silverlight 2.0 页面(垃圾收集)吗?

Java 中的 java.util.Random 和递归