Оптимизировать Novacode? - Прогрессивное замедление работы с большими текстовыми файлами при создании DOCX

ПРИМЕЧАНИЕ. От 2000 строк каждые 1 секунду до 2000 строк каждые 15 минут при обработке больших текстовых файлов.

При использовании novacode docx для больших файлов я замечаю, что построение docx с использованием добавления абзаца постепенно замедляется.

Открытие файла 2,2 МБ для обработки с NovaCode...

*** Мы видим, что первые 2000 строк обрабатываются за 1 секунду.

30.12.2015, 5:49:51 - Процесс начинается

30.12.2015 5:50:04 2001 из 46085

*** Следующие 2000 строк занимают 40 секунд

30.12.2015 5:50:44 4002 из 46085

... Строка обработки затем продолжает замедляться от 40 до 80 до 160 секунд...

... До тех пор, пока более чем через 2 часа Novacode все еще работает над этим текстовым файлом размером 2 МБ... где на заключительных этапах обработка 2000 строк занимает 15 минут.

30.12.2015 8:11:29 44022 из 46085

30.12.2015 8:24:24 46023 из 46085

Наконец это создает идеальный DOCX 2 часа спустя.

  • Тем не менее вопросы

__Что вызывает замедление работы Novacode с 2000 строк каждую секунду - до 2000 строк каждые 15 минут при построчном добавлении простых текстовых абзацев?

__Есть ли известная стратегия оптимизации или использования NovaCode при работе с большими текстовыми файлами?

Любые предложения приветствуются.

0 ответов

Другие вопросы по тегам