Хочу сказать одно последнее. За 10 лет использования Блэкбокса у меня никогда не было ситуаций утечки памяти. Ни разу. Что-то мне подсказывает, что важную роль в этом играет в том числе отсутствие такой возможности возвращать структуры и массивы в RETURN. Иначе я бы нагородил по неопытности какой-нибудь алгоритм, который сжирал память влет.

Из недавнего опыта использования BlenderCAM. Я запустил расчет траектории фрезы для изготовлении на станке достаточно простой фигуры, и BlenderCAM упал... Небольшое исследование показало, что он в момент, когда я нажимаю кнопку "Расчитать путь" начинает жрать память так жадно, что на моём новом ноуте 6 Гб памяти не хватает, и приложение падает, если отключен файл подкачки. С файлом подкачки расчет таки завершается успешно. То есть для какого-то вшивого расчета как вырезать кружок с пятью отверстиями Блендеру надо больше 4 Гб оперативки... вот это негативный пример, как делать не надов конкретном случае плагин написан на питоне, но он скорее всего дергает ещё какие-то сишные библиотеки.