Hello,

Je dois charger en RAM (mémoire partagée) plusieurs Go de données. Pour la lecture, j'utilise un ifstream.

  • Si je fais cette opération en local, cela me prend quelques minutes.
  • Si je transfère les données d'un endroit distant sur un emplacement local (en dehors du code, via un bête glisser-déposer dans l'explorateur), cela me prend quelques minutes.
  • Si j'utilise le ifstream en le faisant aller lire les données via le réseau, cela prend une demi-heure.


Qu'est-ce qui peut, dans le dernier, cas expliquer une telle explosion du temps de chargement ?