Je fabrique un générateur de combinaisons. Pour de petites quantités d'éléments, ce n'est pas un problème pour l'ordinateur que les données soient stockées dans la mémoire RAM à la place dans un fichier. Mais lorsque le nombre d'éléments augmente, mon ordinateur manque de mémoire (l'exception OutOfMemoryException se produit). Les combinaisons sont des nombres stockés dans des listes, qui sont actuellement stockés dans une autre liste.Stockage des données dans des fichiers personnalisés
Mais ce n'est que la première étape - le générateur fonctionne correctement. Je veux que les données soient stockées dans un fichier, d'où un programme différent pourra extraire les combinaisons dont il a besoin. La plupart du temps, je dois stocker les données dans un fichier séparé, car le générateur devra être capable de créer des combinaisons de plus en plus grandes à l'avenir. L'ordinateur devra lire certaines parties des données, sans les faire toutes dans la mémoire temporaire, car c'est impossible.
Je ne souhaite pas transformer les données en texte et, le cas échéant, convertir le texte en données. Je pense que cela va ralentir les choses à cause des conversions. Je veux que les listes soient stockées dans un fichier personnalisé, à partir duquel le programme peut directement extraire les données sans aucune conversion.
Vous devez stocker les données au format binaire ou utiliser une base de données. –
Il s'agit d'une bonne information d'arrière-plan, mais il ne semble y avoir aucune question.En outre, y a-t-il un problème spécifique que vous rencontrez avec le code? Si oui, veuillez poster ce que vous avez essayé jusqu'ici. – JYelton