Bonjour,

Je ne sais pas trop ou poser ma question, donc désolé si ce n'est pas la bonne section.
J'ai développé un programme en C++/MFC qui prend 12mo en mémoire + 5mo en mémoire virtuelle. On me demande d'expliquer pourquoi il prend autant en mémoire (Je précise qu'il n'y a pas de fuite). J'ai fait des tests comme créer une appli MFC sans ajouter de code, le programme prend déjà 3mo. Pareil avec une appli C#, qui elle prend déjà 7mo sans rien faire.
J'en conclue que mon programme fait une taille cohérente sachant qu'il utilise pas mal de librairies.
Est ce quelqu'un peut me dire comment Windows gère le programme en mémoire, quelles parties se trouvent en mémoire virtuelle et quelles parties se trouvent dans la RAM. Pourquoi des programmes utilisent 200ko en RAM et 10mo en virtuelle et d'autres l'inverse. Est il possible de faire en sorte qu'une plus grosse partie soit en mémoire virtuelle ?
Merci à ceux qui peuvent m'éclairer un peu.