R.Net - После утилизации двигателя R мы не можем ни повторно инициализировать, ни повторно использовать его
Я создаю веб-приложение и вызываю файл r через R.NET. Проблема в том, что если мы используем engine.dispose(), то при следующем запуске приложения оно выдаст ошибку "Двигатель выключен, не может его перезапустить"
Код работает нормально, если я не располагаю движком, но он потребляет много памяти при многократном выполнении.
Пример кода ниже:
REngine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
engine.Evaluate("//Some code here or calling external r file //");
engine.dispose();
Спасибо, Прайвал Дсилва