Есть ли в PyS60 надежная система сбора мусора?
Вопрос
Я много раз слышал, что сборка мусора в PyS60 не на должном уровне.Это накладывает много ограничений на написание более чистого кода.Могу ли я, по крайней мере, полагаться на то, что нециклические ссылки очищаются после существования функции.
Решение
В основном вы можете, но иногда PyS60 нуждается в небольшой "помощи".Отменяйте привязку ключей, всегда отменяйте таймеры, возможно, придется вручную удалять некоторые классы и т.д.Ничего слишком плохого.
Кстати, текущая ветка 1.9.x использует ядро python 2.5.4.На мой взгляд, 1.9.5 - это первая версия, которая может быть лучше, чем 1.4.5.Стоит взглянуть, особенно если вы хотите поиграть с 5800 XpressMusic :)
Другие советы
PyS60 начиная с версии 1.9.0 использует ядро Python 2.5.1 и не имеет проблем со сборкой мусора.