
Я написал простую программу на C++, которая выполняет некоторые вычисления, выводит число в текстовый файл и повторяет. Несколько миллионов раз. Итоговый текстовый файл был около 215 мегабайт, но когда я его открыл, gedit потребовалось более 5 минут, чтобы открыть его весь, и я перешел через свои 4 ГБ оперативной памяти в раздел подкачки Linux. Почему это происходит, если исходный размер файла составляет всего 200 МБ?
решение1
Поискал в 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