Réservation de plus d'espace mémoire pour l'acquisition
Windows NT limite l'espace mémoire total réservé à une page mémoire. L'espace mémoire par défaut est déterminé par la mémoire physique disponible dans votre système. Si vous travaillez avec des buffers d'acquisition volumineux, vous risquez de rencontrer l'erreur outOfMemoryError, sauf si vous augmentez la valeur par défaut de la limite de réservation de page des E/S en utilisant l'éditeur de la base de registres regedt32.exe de Windows NT.
La clé de base de registres IoPageLockLimit est située dans :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Cette limite est par défaut égale à 0, ce qui signifie que le système doit utiliser un algorithme intégré pour déterminer la quantité de mémoire disponible. Vous avez la possibilité de modifier cette valeur et d'indiquer le nombre d'octets que vous souhaitez utiliser.
Mise en garde Soyez prudent lorsque vous modifiez cette valeur. La valeur par défaut calculée par le système lorsque IoPageLockLimit est égal à 0 est ajustée pour optimiser les performances du système. Autoriser le système à réserver plus de mémoire risque d'affecter les performances du système et peut même rendre votre machine inutilisable. |