Вытекает ли интерпретатор Python 3 из памяти при встраивании?

Это сообщение об ошибке утверждает, что интерпретатор Python по состоянию на июнь 2007 года не будет очищать всю выделенную память после вызова Py_Finalize в приложении C / C ++ со встроенным интерпретатором Python. Было рекомендовано вызывать Py_Finalize один раз при завершении приложения.

Это сообщение об ошибке заявляет, что по состоянию на версию 3.3 и март 2011 года у интерпретатора все еще течет память.

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

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

Это исправимая проблема или это ошибка в интерпретаторе Python?

Ответы на вопрос(1)

Ваш ответ на вопрос