Странно, однако метод finalize так и не вызвался в моем случае...
Finalize не вызывается
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас Пасинков Software Developer в Zipy Master
24 января 2018, 00:35
чем больше памяти на компе - тем больше котов и собак в нее влазит без необходимости чистить уже существующих
ну и еще вот тут можете почитать.
0
rotarru
23 января 2018, 18:32
Попробуй 500 000 Помню, что больше надо
+1
Артём
23 января 2018, 18:40
Да, действительно..
Это означает, что переизбытка памяти при создании 50к объектов еще не возникает, как то так?
0
rotarru
23 января 2018, 18:55
Ну, на 16 уровне уже былі лекціі про сборку мусора. Сборка мусора затратный процесс і запускается по мере необходімості.
0
rotarru
23 января 2018, 18:56
Ну і кроме того, пішут, что фіналайз запускается не сто процентов. Подробнее не могу сказать.
Он больше для поіска ошібок, в этотм методе можно увідеть ошібкі прі закрытіі об'екта.
0
Кирилл
23 января 2018, 20:34
Насколько я понимаю, это связано с количеством доступной оперативки на компе.
Попробуйте поставить какой-нибудь process hacker (улучшенный бесплатный диспетчер задач) и посмотреть сколько байт исключительного пользования отъедает idea при вызове 500 тысяч объектов, а сколько при вызове 1 млн.
0
Стас Пасинков Software Developer в Zipy Master
24 января 2018, 00:31
для идеи есть соответствующие плагины если что :)
0
Кирилл
24 января 2018, 08:20
Так напишите их название, подскажите автору вопроса куда посмотреть. Если что.
+2