/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 génération 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

  1. 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.

  2. Sélectionnez la page de propriétés Propriétés de configuration>Éditeur de liens>Système.

  3. Modifiez la propriété Taille de validation du tas.

Pour définir cette option de l'éditeur de liens par programmation

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC