Java垃圾回收时间? [英] Java Garbage Collection Time?

查看:191
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆