J'ai une application de bureau développée en C#. La taille de VM utilisée par l'application est très élevée. Je veux ajouter un filigrane à un fichier pdf, qui a plus de 10 000 pages, 10776 pages pour être exact, la taille de la machine augmente et parfois l'application se fige ou elle produit une exception de mémoire insuffisante.Comment libérer les VM/octets privés d'une application Desktop en C#
Y at-il une solution pour libérer/diminuer la taille VM programatically en C#
Vous voulez dire, en dehors de ne pas allouer autant en premier lieu? Quel type d'utilisation de la mémoire voyez-vous de toute façon? –
Bonne question. La gestion/utilisation de la mémoire dans des environnements collectés par des ordures (comme Java et .Net) me fait toujours un peu peur. J'ai toujours peur qu'ils finissent par prendre plus de mémoire que C++, où vous avez un contrôle total sur votre mémoire, mais je ne suis pas sûr à 100% à ce sujet. Existe-t-il des études comparant la consommation de mémoire dans les environnements GC et non-GC? – Patrick
@Patrick J'ai trouvé le lien auquel je faisais référence. Je ne vais même pas faire semblant de comprendre tout cela mais ici c'est: http://msdn.microsoft.com/fr-fr/magazine/bb985010.aspx – Josh