#excel #rpa #blueprism
Вопрос:
У меня есть следующий процесс
Процесс строится следующим образом :
Получение данных из файла TXT : Управление файлами : Чтение всего текста из файла
Преобразование Данных : Заменить ([Текст] ; Chr(9) ; «,»)
Запись информации : Управление файлами : Запись Текстового файла
Преобразование ДАННЫХ в коллекцию : Управление файлами : Получение текста CSV в виде коллекции
Процесс заключается в преобразовании некоторого текстового файла, содержащего более 9 миллионов символов, в коллекцию ( 84266 строк), но каждый раз, когда я пытаюсь выполнить свой процесс, в первый раз он работает, но во второй раз у меня возникает следующая ошибка
Непредвиденная ошибка типа » Система.Исключение из памяти’
Комментарии:
1. Вероятно, утечка памяти. Вам было бы лучше использовать Python.
Ответ №1:
Впервые память была занята загрузкой данных и преобразованием их в коллекцию. Поэтому при выполнении любых дальнейших операций без очистки или сброса будет выброшено исключение из памяти. Любой
- Очистка памяти путем вызова сборщика мусора для освобождения памяти.
- Вы можете использовать этап кода, читать текстовые данные и преобразовывать их в коллекцию. Все операции могут быть выполнены на этапе кода, а затем конечная переменная или коллекция отправляются в качестве вывода.
Таким образом, вы можете продолжать несколько раз, а в конце вы можете освободить память один раз.