Размер редактируемого файла

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
serj37
Posts: 3
Joined: Mon 23 Sep, 2019 23:48

Размер редактируемого файла

Post by serj37 » Mon 23 Sep, 2019 23:54

Доброго времени суток форумчане!
В моём любимом FAR`е решил поредактировать текстовый файл размером 13Гб и не смог - вылетел ФАР в синявку.
И памяти более чем достаточно - 64Гб и файл подкачки сделал 280Гб.... я в печали! facepalm2
Может кто знает как с этим бороться? Или может надо обращаться к разработчикам за доработкой?

User avatar
HaRT
Moderator
Posts: 9114
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 165 times

Размер редактируемого файла

Post by HaRT » Mon 23 Sep, 2019 23:57

Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 5408
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 240 times

Размер редактируемого файла

Post by DrKnS » Tue 24 Sep, 2019 00:00

serj37 wrote:
Mon 23 Sep, 2019 23:54
Может кто знает как с этим бороться?
Для начала - убедиться, что вы не хотите странного и Far взяли 64-битный.

serj37
Posts: 3
Joined: Mon 23 Sep, 2019 23:48

Размер редактируемого файла

Post by serj37 » Tue 24 Sep, 2019 00:04

DrKnS wrote:
Tue 24 Sep, 2019 00:00
Для начала - убедиться, что вы не хотите странного и Far взяли 64-битный.
Не совсем тупим.. )
Screenshot_1.jpg

serj37
Posts: 3
Joined: Mon 23 Sep, 2019 23:48

Размер редактируемого файла

Post by serj37 » Tue 24 Sep, 2019 00:05

На билде 5400 та же история.

Yegor
Posts: 1031
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 8 times
Been thanked: 20 times

Размер редактируемого файла

Post by Yegor » Tue 24 Sep, 2019 04:51

serj37, а можно подробнее, какого вида файл? средняя длина строки?

DrKnS, если, например у меня файл с 5 миллиардами строк? Не будет проблемы с коллекцией? Я к тому что, во многих языках индексируемые коллекции ограниченны 2^32 элементами, при том что суммарный объем всей коллекции может быть хоть терабайт.

ADD:
Провел тест:
Сделал файл с 50 миллионами пустых строк (~50Mb of 0x0A), Far 3.0.0.5476 x64 открыл его и сожрал ~11GB. У меня всего 16, больше не потянул, началось сыпаться окружение.
Last edited by Yegor on Tue 24 Sep, 2019 07:49, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
DrKnS
Posts: 5408
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 240 times

Размер редактируемого файла

Post by DrKnS » Tue 24 Sep, 2019 08:44

Yegor wrote:
Tue 24 Sep, 2019 04:51
если, например у меня файл с 5 миллиардами строк? Не будет проблемы с коллекцией?
В коллекциях size_t, поэтому с открытием проблем быть не должно.
Проблемы будут потом, т.к. в некоторых местах size_t кастится в int.

Однако, следует понимать, что размер одной строки (без данных) - более 100 байт.
Т.е. те 2 миллиарда строк, после которых начнутся проблемы, займут никак не меньше 200 GB, даже если все строки будут пустыми, поэтому об этом пока можно не беспокоиться.

Post Reply

Return to “Обсуждение Far Manager”