файл больше 500мб

Обсуждение программы nhrt - замена текста в файлах (прежнее название nhrplc)
Закрыто
art
Сообщения: 4
Зарегистрирован: 25 авг 2013, 19:47

файл больше 500мб

Сообщение art »

кончено же - ОГРОМНЕЙШЕЕ СПАСИБО РАЗРАБОТЧИКУ - СПАСИБО ВАМ ЗА ВАШИ ТРУДЫ

по делу: пытался сделать замену в файле более 500мб - результат: "внутренняя ошибка"
методом проб обнаружил что nhrplc работает с файлами до 300мб
Скажите это баг или обоснованное ограничение и возможно ли увеличить лимит объема обрабатываемого файла

nhutils
Сообщения: 582
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

Re: файл больше 500мб

Сообщение nhutils »

Вопрос, конечно, интересный – программа предполагалась для обработки, в основном, файлов исходников, которые обычно имеют небольшой объём (единицы мегабайт). Соответственно, использование с файлами в сотни МБ не рассматривалось, ни при разработке, ни при проверке.
Ограничения текущей версии таковы, что весь обрабатываемый файл размещается в оперативной памяти (следовательно, ограничен свободной памятью), да и сама программа 32-хбитная, т.е. объём памяти для процесса не более 4 ГБ.
Пересмотреть процедуру обработки, в принципе, возможно, но под какую именно задачу? Уточните, пожалуйста, на какой платформе это запускается (сколько памяти всего, сколь свободно), какого размера файлы предполагается использовать?

art
Сообщения: 4
Зарегистрирован: 25 авг 2013, 19:47

Re: файл больше 500мб

Сообщение art »

Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz 2.00 GHz
(ОЗУ): 8,00 ГБ
win 7 64-разрядная операционная система

Рабочая папка с примером http://yadi.sk/d/pkihe4QL8Je8w


-------------------------------------------
Я специализируюсь на Wordpress, если нужна будет помощь по сайту - с удовольствием помогу

nhutils
Сообщения: 582
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

Re: файл больше 500мб

Сообщение nhutils »

Спасибо!
Действительно, возникает проблема при выделении памяти, хотя вроде памяти достаточно. Попробую исправить, по результату отпишусь здесь.

nhutils
Сообщения: 582
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

Re: файл больше 500мб

Сообщение nhutils »

Решение вопроса с выделением памяти будет позже.
В ближайшее время (через 1-2 недели) будет версия с режимом обработки файла по частям, который справится с вашими объёмами. Также будет возможность добавить сразу группу замен, чтобы они выполнялись за один запуск nhrplc. Когда версия будет готова, напишу здесь.

nhutils
Сообщения: 582
Зарегистрирован: 09 дек 2009, 18:08
Контактная информация:

Re: файл больше 500мб

Сообщение nhutils »

Изменения сделаны, см. nhreplace v2.6.0 http://nhutils.ru/blog/nhreplace-v2-6-0/
Загрузка http://nhutils.ru/static/nhreplace-v2.6.0.zip

Добавлено
- обработка больших файлов
- обработка по списку (с v2.5)

Закрыто