Seite 1 von 1

Warnung: Der aktuelle Speicherverbrauch ist relativ hoch.

Verfasst: So 18. Jul 2010, 11:30
von efa
Diese Warnung bedeutet, dass der freie Arbeitsspeicher knapp wird, welcher efa zur Verfügung steht.

Mögliche Ursachen:
  • Sehr große Fahrtenbücher mit vielen Tausend Einträgen
  • Aufruf umfangreicher Statistiken
  • Fehler in efa oder Java
1. Täglicher Neustart
Täglichen Neustart festlegen:
  1. efa - elektronisches Fahrtenbuch > Administration > Allgemeine Einstellungen > efa im bootshaus > efa automatisch um hh:mm Uhr neu starten
  2. Uhrzeit festlegen.
    efa wird automatisch zur eingetragenen Uhrzeit neugestartet.
2. Arbeitsspeicher im Betriebssystem erhöhen (wenn täglicher Neustart keine Verbesserung bringt)
Der Arbeitsspeicher für ein Java-Programm (wie efa) wird vom Betriebssystem zur Verfügung gestellt. Reicht er nicht aus, gibt es eine Warnung, das Programm kann sogar stehen bleiben und sich neustarten. Standardmäßig verwendet efa 64 MB Arbeitsspeicher (Variable EFA_JAVA_HEAP) und davon für neu erzeugte Java-Objekte 16 MB (Variable EFA_NEW_SIZE).

Arbeitsspeicher im Windows-Betriebssystem erhöhen:
  1. Neue Datei javaheap.bat mit Texteditor erstellen.
  2. In die erste Zeile SET EFA_JAVA_HEAP=128m schreiben.
  3. In die zweite Zeile SET EFA_NEW_SIZE=32m schreiben.
  4. Datei javaheap.bat im efa-Programmverzeichnis (z. B. c:\programme\efa) speichern.
    In diesem Verzeichnis liegen auch die Dateien efadirekt.bat und efadirekt.sh.
    Der erhöhte Arbeitsspeicher wird automatisch zugewiesen.
Arbeitsspeicher im Linux- und Solaris-Betriebssystem erhöhen:
  1. Neue Datei java.heap mit Texteditor erstellen.
  2. In die erste Zeile EFA_JAVA_HEAP=128m schreiben.
  3. In die zweite Zeile EFA_NEW_SIZE=32m schreiben.
  4. Datei java.bat im efa-Programmverzeichnis (z. B. c:\programme\efa) speichern.
    In diesem Verzeichnis liegen auch die Dateien efadirekt.bat und efadirekt.sh.
    Der erhöhte Arbeitsspeicher wird automatisch zugewiesen.