Eu escrevi um programa simples em c ++ que faz alguns cálculos, gera um número para um arquivo de texto e se repete. Vários milhões de vezes. O arquivo de texto final tinha cerca de 215 megabytes, mas quando o abri, o gedit levou mais de 5 minutos para abri-lo e passei meus 4 Gb de ram para a troca de linux. Por que isso acontece quando o tamanho do arquivo original é de apenas 200 MB?
3
gedit
é aquele que consome grandes quantidades de memória, não o seu próprio programa, certo?Respostas:
Pesquisando no Google,
gedit
parece lidar muito mal com arquivos grandesEu tentaria abrir os arquivos em algo como
less
vim
por padrão, não se comporta tão bem quanto eu pensava em arquivos grandes; se você quiser usá-vim
lo, use algo como http://www.vim.org/scripts/script.php?script_id=1506fonte
less
é o único caminho a percorrer, a partir de minha escavação (você não pode editar -lo nesse caso, embora)