Je travaille sur un projet d'exploration de données C# où je traite avec des fichiers texte 16 mb. Je devrais traiter les fichiers en cours d'exécution donc après que l'utilisateur sélectionne les fichiers, le programme devrait les charger un par un, rechercher des mots-clés, les diviser en objets. Ainsi, le programme peut avoir environ 50 objets chacun d'entre eux est d'environ 10 mb, soit environ 500 Mo de RAM.Comment traiter les gros objets sur l'exécution
Je ne ai pas besoin de tous ces objets à la fois, alors je dois les stocker quelque part en dehors de la RAM puis chargez celui que je besoin.
Quelle est la meilleure façon de faire face à cette situation?