Я написал простую программу на c++, которая выполняет некоторые вычисления, выводит число в текстовый файл и повторяет его. Несколько миллионов раз. Окончательный текстовый файл был размером около 215 мегабайт, но когда я его открыл, gedit потребовалось более 5 минут, чтобы открыть все это, и я прошел через 4 ГБ оперативной памяти и перешел в linux swap. Почему это происходит, когда исходный размер файла составляет всего 200 МБ?
1 ответ
4
Поиски в Google, gedit
похоже, очень плохо обрабатывают большие файлы
- http://ubuntuforums.org/archive/index.php/t-289999.html
- https://bugs.launchpad.net/gedit/+bug/156201
Я хотел бы попробовать открыть файлы в чем-то вроде less
vim
по умолчанию не ведет себя так же хорошо, как я думал на больших файлах, если вы хотите использовать vim
вы должны использовать что-то вроде http://www.vim.org/scripts/script.php?script_id=1506