Вопросы по теме 'finalize'

Как я могу спровоцировать несколько вызовов Finalize?
В недавнем AdaCore Gem есть утверждение The implementation of Finalize is slightly more complicated: the Ada reference manual indicates that a Finalize procedure should always be idempotent. An Ada compiler is free to call Finalize multiple times...
222 просмотров
schedule 04.01.2024

Как объект помечается как завершенный в Java (чтобы метод finalize не вызывался во второй раз)?
Основной вопрос в теме, но позвольте мне показать свое видение процесса финализации в Java, чтобы я мог спросить вас немного больше. Что ж, сборщик мусора запускает сборку мусора, помечая все живые объекты. Когда все достижимые объекты отмечены...
1373 просмотров

Splunk - Завершить и удалить текущую активность
Я использую версию сообщества Splunk для панели мониторинга. Я показываю страницу с графиками в реальном времени, время от времени обновляю браузер с помощью скрипта. Все это работает хорошо, однако я ищу способ завершить и удалить задания,...
816 просмотров
schedule 13.06.2022

Объекты не завершаются, а поток Finalizer ничего не делает
На нашем сервере у нас начались проблемы с OutOfMemoryError . Мы проанализировали дампы кучи с помощью Eclipse Memory Analysis и обнаружили, что многие объекты удерживались для финализации (около 2/3 кучи): Мы обнаружили, что это может быть...
3628 просмотров

Есть ли способ применить метод finalize()
У меня есть следующие вопросы, связанные с методом finalize() и сборкой мусора Java. Есть ли способ принудительно использовать метод finalize()? И по какой причине JDK не рекомендует использовать следующий метод?...
544 просмотров
schedule 08.05.2023

Невозможно вызвать метод finalize() для разных объектов
Невозможно вызвать метод finalize() для другого объекта. Я использую Эклипс. Я создал объект StringBuilder StringBuilder sb= new StringBuilder("abc"); sb.finalize(); // compile time error The method finalize() from the type Object is not...
473 просмотров
schedule 06.01.2024

Можно ли в функции возврата yield гарантировать, что финализатор вызывается в том же потоке?
У меня есть сложная проблема, которая возникает в некоторых частях моего кода. У меня есть диспетчер кеша, который либо возвращает элементы из кеша, либо вызывает делегата для их создания (дорого). Я обнаружил, что у меня проблемы с финальной...
285 просмотров

JVM предназначена для вызова main () и finalize () обоих, один из которых является общедоступным, а другой защищен? Зачем?
Я искал ответ для метода finalize, защищенного в классе объектов, я наткнулся на ответ и, наконец, запутался, когда обнаружил, что для метода finalize() класса объекта было сказано, что: это не общедоступный (или доступ по умолчанию), потому что это...
98 просмотров
schedule 03.08.2023

Завершение работы над Java-объектом внутри Коллекции
Я думал, что Object finalize () всегда вызывается перед удалением объекта. В этом тесте я заметил, что когда объект добавляется в коллекцию и коллекция очищается, finalize не вызывается для объекта. Его обязательно называют в списке. Обратите...
31 просмотров
schedule 14.11.2022

Котлин super.finalize ()
При переходе на Kotlin с Java столкнулся с проблемой. Я переопределил метод Object finalize() : @Override protected void finalize() throws Throwable { stopTimer(); super.finalize(); } Когда я попытался сделать то же самое с...
863 просмотров
schedule 15.01.2023

Как правильно обрабатывать переменные класса с помощью методов Dispose/Finalize
Я не понимаю, как обращаться с классом, содержащим переменные с методами Dispose/Finalize. Я хочу, чтобы этот класс содержал свои собственные методы Dispose/Finalize, которые вызывают Dispose для каждой переменной; однако и документация по С#, и все...
142 просмотров
schedule 22.01.2023

Если сборщики мусора Java обходят граф живых объектов, как они узнают, для каких объектов вызывать finalize()?
Насколько я понимаю, GC, такие как ParallelGC и G1, являются сборщиками «поколения». Сборка мусора происходит почти как побочный продукт, поскольку вы перемещаете все живые объекты в новую область кучи, и все, что осталось в старой области, будет...
119 просмотров