Вот скрипт, который вызывает утечку памяти. Проблема проявляется при подключении файлов в кубике NodeJS. Чем больше подключений, тем быстрее забивается память. Если использовать подключение установленных NPM модулей, такой проблемы нет. В итоге получается, что проблема с файлами, и свои функции не написать. Разве что объявлять их один раз через глобальную переменную, а затем обращаться к ней. Но тогда в режиме записи при внесении изменений в кубике ноды глобальные переменные сбрасываются.
Утечка памяти / Memory leak
-
Добрый день! Пару месяцев ломал голову над тем, почему в BAS утекает память. Наконец-то нашел причину. Утечка происходит при подключении файлов. Причем, содержимое файла не имеет значения. Если подключать пустой файл, утечка все равно будет происходить, что приведет к ошибке
NodeProcess stoppedNPM модули не вызывают таких проблем.
Смотреть утечку можно в результатах (1 вкладка)
Тестовый скрипт: memory leak.xml
-
@lovipomidorku said in Утечка памяти / Memory leak:
Добрый день! Пару месяцев ломал голову над тем, почему в BAS утекает память. Наконец-то нашел причину. Утечка происходит при подключении файлов. Причем, содержимое файла не имеет значения. Если подключать пустой файл, утечка все равно будет происходить, что приведет к ошибке
NodeProcess stoppedNPM модули не вызывают таких проблем.
Смотреть утечку можно в результатах (1 вкладка)
Тестовый скрипт: memory leak.xml
Спасибо за подробное описание проблемы, передал разработчику
-
@lovipomidorku said in Утечка памяти / Memory leak:
@Fox спасибо! Я уж и не надеялся если честно. По результатам будет возможность отписаться в этой теме?
Хорошо
-