Насколько я понимаю, «Количество объектов с методом Finalize ()» означает, что в куче есть 5 живых объектов, у которых есть метод finalize. Если у вас их много, то они не причинят никакого вреда как таковые - до тех пор, пока они не станут GC'd. Так что намек на то, что на горизонте что-то назревает.
Значение «Количество объектов мусора, реализующих метод finalize ()» указывает, сколько объектов было собрано с мусором, у которых есть метод finalize()
. В отличие от числа выше, это объекты, которые заплатили цену.
Если первое число маленькое и эти объекты долговечны, не о чем беспокоиться.
Если первое число маленькое, а второе большое, это означает, что у вас есть много недолговечных объектов с методом finalize()
, и это может быть проблемой, поскольку это делает GC более дорогим.