Уничтожение объектов классов Java из JRuby - PullRequest
0 голосов
/ 31 января 2012

Мы можем создавать объекты классов Java из JRuby, используя метод .new.Но есть ли способ вручную уничтожить / освободить / вызвать деструктор этого объекта в JRuby?

1 Ответ

1 голос
/ 31 января 2012

Учитывая, что JRuby работает внутри JVM, нельзя сказать "освободить объект". Даже в Ruby отсутствует понятие явного «свободного» оператора. Это управляется виртуальной машиной.

Чего вы пытаетесь достичь?

Большое (по крайней мере рекламируемое) преимущество использования языка, который работает в управляемой среде (например, в ВМ), заключается в том, что он хорошо управляется. Работа с мусором - один из них.

...