Webgate Anywhere 4.1 - Konfigurations-Referenzen
Java-Systemvariablen de.innovationgate.wga.tmlscript.cache.size

3.27 de.innovationgate.wga.tmlscript.cache.size

Purpose: Stellt die Kapazität des TMLScript-Code-Caches ein
Contents: Zahl
Content example: 2000
Default value: 1000
Der TMLScript-Code-Cache beinhaltet vorkompilierte TMLScript-Codestrecken aus den Designs der eingebundenen WGA-Datenbanken. Alles TMLScript welches in WGA zur Ausführung gelangt wird zunächst vorkompiliert und dann ausgeführt. Wird dasselbe TMLScript erneut ausgeführt so kann auf das Kompilat aus der vorherigen Ausführung zurückgegriffen werden was den aufwendigen Kompilierungsvorgang überflüssig macht.

Die Größe des TMLScript-Code-Caches ist begrenzt. Ist er bis zur Maximalgrenze gefüllt so werden bei der Erstellung neuer Kompilate jeweils die am längsten nicht verwendeten alten Kompilate aus dem Cache entfernt um Platz für die neuen zu machen ("Least recently used"-Policy). Der Code dieser entfernten Kompilate muss bei seiner nächsten Ausführung also neu kompiliert werden.

Um eine Neukompilierung zu verhindern kann der TMLScript-Code-Cache mittels dieser Systemvariable auf eine beliebige Größe gesetzt werden. Da der TMLScript-Code-Cache die Kompilate im Hauptspeicher vorhält führen höhere Werte zu einer größeren Nutzungs des verfügbaren Hauptspeichers.


<< de.innovationgate.wga.redirect de.innovationgate.wga.tmlscript.debug >>