/HEAP (Définir la taille des tas)
/HEAP:reserve[,commit]
Notes
L’option /HEAP définit la taille du tas en octets. Cette option est uniquement utilisée lors de la création d’un fichier .exe.
L’argument de réserve spécifie l’allocation totale de tas dans la mémoire virtuelle. La taille du tas par défaut est de 1 Mo. L’éditeur de liens arrondit la valeur spécifiée aux 4 octets les plus proches.
L’argument facultatif commit
spécifie la quantité de mémoire physique à allouer à la fois. La mémoire virtuelle validée entraîne la réserve d’espace dans le fichier de pagination. Une valeur plus élevée commit
permet de gagner du temps lorsque l’application a besoin de plus d’espace de tas, mais augmente les besoins en mémoire et éventuellement le temps de démarrage.
Spécifiez la réserve et commit
les valeurs en notation de langue C ou décimale.
Cette fonctionnalité est également disponible via un fichier de définition de module avec HEAPSIZE.
Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
Sélectionnez la page de propriétés Propriétés de configuration>Éditeur de liens>Système.
Modifiez la propriété Taille de validation du tas.
Pour définir cette option de l'éditeur de liens par programmation
- Consultez HeapReserveSize et HeapCommitSize.
Voir aussi
Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC