Я хотел бы отследить, сколько времени потрачено в GC и сколько памяти было собрано, но не анализируя журналы GC (т. Е. Анализируя то, что я получил от -XX: + PrintGCWh независимо).
Я обнаружил, что могу использовать Sun ManagementFactory, чтобы получить объект GarbageCollectorMXBean, который может дать мне некоторый объект GCInfo, содержащий информацию о памяти, но у меня нет гарантии, что я смогу собрать все GC через это среднее.
Кто-нибудь знает способ сделать это в коде?