2014-11-19 3 views
1

Мне было интересно, есть ли способ уведомить объект, который он уничтожен сборщиком мусора? Я предполагаю, что такого уведомления нет, но было бы очень удобно, если бы вы указали мне на что-то подобное.Уведомление о сборе мусора Haxe

Спасибо заранее, Jery

+0

Я полагаю, это зависит от целевой платформы, я знаю, что для всех платформ для этого нет событий. –

ответ

0

Ну, вы не можете получить такое уведомление на динамических платформах точно. Но, ориентируясь на C++, вы можете написать собственный финализатор для абстрактных типов. Это будущее плохо документировано, но вы можете узнать больше об этом: http://old.haxe.org/forum/thread/3395#nabble-td6613235

0

Haxe не обеспечивает сбор мусора. Некоторые платформы, такие как js, предоставляют сбор мусора, но в этом случае, если у него будет уведомление, это не будет сбор мусора из-за подсчета ссылок, то есть нет никакого способа сделать это.

Смежные вопросы