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?
gedit
Celui qui utilise beaucoup de mémoire, n’est-ce pas votre propre programme, non?