J'ai écrit un programme simple en c ++ qui effectue des calculs, génère un nombre dans un fichier texte et répète. Plusieurs millions de fois. Le fichier texte final faisait environ 215 mégaoctets. Pourtant, lorsque je l’ai ouvert, il a fallu plus de 5 minutes à gedit pour tout ouvrir, et j’ai passé en revue mes 4 Go de RAM et la permutation Linux. Pourquoi cela se produit-il lorsque la taille du fichier d'origine n'est que de 200 Mo?
3
gedit
Celui qui utilise beaucoup de mémoire, n’est-ce pas votre propre programme, non?Réponses:
La recherche sur Google
gedit
semble traiter très mal les gros fichiersJe voudrais essayer d'ouvrir les fichiers dans quelque chose comme
less
vim
Par défaut, il ne se comporte pas aussi bien que je le pensais pour les gros fichiers. Si vous voulez utiliser,vim
vous devez utiliser quelque chose comme http://www.vim.org/scripts/script.php?script_id=1506.la source
less
c'est le seul moyen d'avancer, à partir de mes fouilles (vous ne pouvez pas le modifier dans ce cas, cependant)