Bonjour,
Je suis actuellement sur un algo qui génère de gros gros gros résultat intermédiaire et je ne peux pas y échapper. Je peux les stocker à chaque itération car je m'en ressert pas avant la 2ème partie de l'algo.
Du coup, je souhaite les poser sur le disque temporairement sinon j'explose ma RAM. Pour le moment j'ai mis bêtement dans des fichiers texte mais la perte de perf est colossale.
J'ai pas grand chose à stocker, juste des structures ayant un double et un vector d'objet.
Pour le vector d'objet, je stocke la taille et directement l'adresse mémoire des objets ce qui marche pas mal d'ailleurs.
Je demande donc de l'aide pour trouver un moyen intelligent de stocker ces données.
Peut-on en quelque sorte coller le bloc de mémoire virtuelle sur le disque?
Y-a t-il un moyen plus rapide que de faire un fichier texte avec les flux d'entrée sorties standard?
J'imagine qu'il y a des techniques développé pour ce genre de problème car plusieurs logiciel utilise ce principe.
Je suis ouvert à toute idée aussi farfelue et/ou complexe que possible!!
Merci
Partager