Serialisation : augmenter la taille du buffer du CArchive
Bonjour et bonne année 2019,
Je récupère un code assez gros avec une sérialisation en place. Le OnOpenDocument du CDocument est appelé, si je comprend bien il créé la CArchive et appelle la méthode Serialize des objets.
Je voudrais pouvoir augmenter la taille du buffer de l'objet CArchive (qui est de 4k par défaut), j'ai des fichier > 10 Mo et l'ouverture est assez lente (>1 minute).
Comme c'est le OnOpenDocument du CDocument qui créé le CArchive, je ne vois pas comment modifier la taille du buffer à postériori. J'ai lu qu'on pouvait réécrire le OnOpenDocuemnt, mais est-ce que c'est obligé, je ne suis même pas sur qu'en augmentant la taille du buffer du CArchive j'aurai un gain sensible.
Si quelqu'un avait des suggestions à me donner, je le remercie d'avance.