Beim Auslesen globaler Variablen wird eine Kopie der darin gespeicherten Daten erstellt.

Die dazu benötigte Zeit und Speicherkapazität können jedoch besonders bei der Bearbeitung großer Arrays und Strings beträchtlich sein. Insbesondere bei Arrays sind globale Variablen ineffizient, da selbst bei einer Änderung an nur einem Array-Element immer das ganze Array neu gespeichert wird. Auch das Auslesen einer globalen Variable an mehreren Stellen in einem VI führt zur Verlangsamung des VIs, da dazu mehrere Puffer erstellt werden.