GC日志是什么?GC日志怎么看?

TheDisguiser 2020-05-18 20:07:50 java常见问答 5590

在java中,日志可以帮助我们查看程序中的执行过程与可能发生的错误,下面我们就来详细介绍一下gc日志吧,希望对你们有所帮助。

一、gc日志是什么?

Gc日志是java虚拟机中的一个专门记录问题的日志,能够熟练的阅读GC日志来处理Java虚拟机内存问题是一个开发者的基础技能,因为它只是一些人为确定的规则,并没有太多技术含量。

二、如何查看gc日志

例:如何在idea中直接查看gc日志

1. 打开run选项中的Edit Configurations。

GC日志是什么?GC日志怎么看?

2. 在刚打开的Run/Debug Configurations中,点击左上角加号,选择"Application",然后在左边详细信息中,将Main class设置为想要查看GC日志的类(需要完整的路径,包括其所在的包,如图中的learning_java.book.ReferenceCountingGC),然后在下面的VM options中XX:+PrintGCDetails,最后点击OK保存设置即可。

GC日志是什么?GC日志怎么看?

然后再到我们想要输出GC日志的类中,运行一遍java程序,这样便可以看到输出的日志信息了。

这就是gc日志的查看方法了,如果想要知道更多java常见问答知识,关注我们来了解答案吧。

Java的GC机制的总结,什么是GC机制?

GC算法,gc算法有哪些?