Por qué un archivo de texto de 200 MB sobrecarga 4 GB de RAM

Por qué un archivo de texto de 200 MB sobrecarga 4 GB de RAM

Escribí un programa simple en C++ que hace algunos cálculos, genera un número en un archivo de texto y lo repite. Varios millones de veces. El archivo de texto final tenía alrededor de 215 megabytes, sin embargo, cuando lo abrí, gedit tardó más de 5 minutos en abrirlo todo, revisé mis 4 Gb de RAM y entré al intercambio de Linux. ¿Por qué sucede esto cuando el tamaño del archivo original es de sólo 200 MB?

Respuesta1

Al buscar en Google, geditparece que los archivos grandes no se manejan muy bien

Intentaría abrir los archivos en algo comoless

vimde forma predeterminada no se comporta tan bien como pensé en archivos grandes, si quieres usarlos, vimdebes usar algo comohttp://www.vim.org/scripts/script.php?script_id=1506

información relacionada