URL: https://linuxfr.org/forums/programmation-perl/posts/gestion-de-gros-tableaux Title: gestion de gros tableaux Authors: caliloo Date: 2009年09月25日T10:03:33+02:00 Tags: Score: 0 Bonjour, J'ai besoin d'ecrire un programme qui lit un fichier texte contenant entre 50 et 500 Mo de nombre entier (sous forme texte) dans un tableau a 3 dimensions (mais je peux survivre avec une seule dimension) et ensuite faire certains calculs dessus. La taille maximum theorique en C avec des entiers 32 bits serait a peu pres de 3-400 Mo, malheureusement, j'atteins des tailles de 9-10 Go simplement avec des tableaux 2 dimensions (trop de reference anonyme a d'autre petits tableaux ?). J'ai essaye avec des tableaux une dimension aussi, et la taille memoire totale est toujours de 4 a 5 fois plus que la taille minimum possible (entre 1 et 2 Go contre 3-400Mo). Je voudrais savoir si l'un d'entre vous connait un module qui permette de gerer des gros tableaux d'entiers (de l'ordre de la 100aine de million d'entrees) sans faire exploser la machine ... (et je n'ai vraiment pas envie de passer au C). J'ai essaye Math:Matrix, mais la representation memoire des tableaux est la meme que le perl standard, je ne suis pas plus avance. Merci d'avance, Charlie.