Java垃圾回收时间? [英] Java Garbage Collection Time?
本文介绍了Java垃圾回收时间?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Java中有一个对性能非常敏感的应用程序. (我知道我实际上应该使用C或其他东西.但是现在是Java.)我试图避免创建和丢弃对象.现在,我需要知道仍在进行多少垃圾收集.
I have a very performance sensitive application in Java. (I know I should actually use C or something else. But it's Java now.) I'm trying to avoid creating and throwing away objects. Now I need to know how much garbage collecting is going on still.
如何查找?
如果可能的话,我想要一个数毫秒或十亿分之一秒的数字,不需要安装更多软件.
If possible I would like to have a sort of number in milliseconds or nanoseconds something that doesn't require installation of more software.
推荐答案
或者您可以让JVM打印GC活动.
Or you can let JVM print the GC activity.. These settings I have:
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Xloggc:logs/gc.log
GC活动被打印到文件 logs/gc.log ..
GC activity is printed to a file logs/gc.log..
这篇关于Java垃圾回收时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文