Reservieren zusätzlichen Datenerfassungsspeichers

NI IMAQ Measurement and Automation Explorer

Reservieren zusätzlichen Datenerfassungsspeichers

Durch Windows NT wird der gesperrte und reservierte Speicher auf eine gewisse Größe begrenzt. Die Größe, die dieser Speicher ingesamt standardmäßig aufweist, wird durch die Gesamtgröße des verfügbaren physikalischen Speichers des Systems bestimmt. Wenn Sie mit großen Puffern für die Datenerfassung arbeiten, erhalten Sie unter Umständen den Fehler outOfMemoryError, wenn Sie nicht mit dem Windows NT Registry Editor regedt32.exe den gesperrten und reservierten Speicher für die Standard-I/O verändert haben.

Der Registry-Schlüssel IoPageLockLimit befindet sich unter:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management

Dieses Limit ist auf 0 voreingestellt und zeigt dem System an, dass es zur Bestimmung des verfügbaren Speicherplatzes einen internen Algorithmus verwenden soll. Dieser Wert kann jedoch vom Benutzer verändert werden. Geben Sie dazu die entsprechende Anzahl an Bytes ein, die als Speicherplatz zur Verfügung stehen sollen.

Vorsicht Seien Sie vorsichtig, wenn Sie diesen Wert ändern. Der vom System für IoPageLockLimit = 0 berechnete Standardwert ist speziell auf die Systemleistung abgestimmt. Wenn Sie dem System erlauben, mehr Speicher zu sperren, kann das die Systemleistungen negativ beeinflussen und Ihren Rechner unbrauchbar machen.