Fehlermeldungen "Der Arbeitsspeicher wird knapp"

Vielleicht ist auch Deine Frage dabei?

Moderator: martin1970

Fehlermeldungen "Der Arbeitsspeicher wird knapp"

Beitragvon efa » Mi 20. Jun 2012, 00:23

Symptom:
In der Logdatei von efa sind Warnungen oder Fehler verzeichnet, die besagen, dass der Arbeitsspeicher knapp wird:
Code: Alles auswählen
ERROR - ERR010 - Der Arbeitsspeicher wird knapp [EfaBoathouseBackgroundTask: MemoryLow]: efa versucht jetzt einen Neustart ...


Mögliche Ursachen:
  • sehr große Fahrtenbücher mit vielen tausend Einträgen
  • Aufruf umfangreicher Statistiken
  • Fehler in efa oder Java

Abhilfe: 1. efa mehr Arbeitsspeicher geben
  • efa verwendet - egal wieviel Arbeitsspeicher der Computer tatsächlich hat - standardmäßig nur 128 MB Arbeitsspeicher. Wenn der Computer über mehr Arbeitsspeicher verfügt, kann efa mehr Arbeitsspeicher zur Verfügung gestellt werden, maximal empfohlen jedoch 50% des tatsächlichen Arbeitsspeichers, und keinesfalls mehr als 2 GB.
  • Der Arbeitsspeicher wird über die Werte EFA_JAVA_HEAP und EFA_NEW_SIZE konfiguriert. EFA_JAVA_HEAP ist der Gesamtspeicher für efa, z.B. 256m für 256 MB. EFA_NEW_SIZE sollte ein Viertel des Wertes EFA_JAVA_HEAP sein, z.B. 64m. Diese Werte werden in einer Textdatei konfiguriert (s.u.).
  • Arbeitsspeicher für efa unter Windows erhöhen:
    • mit einem Texteditor eine neue Datei mit Namen javaheap.bat im efa-Programmverzeichnis (z. B. c:\programme\efa) anlegen.
    • Inhalt mit gewünschtem Arbeitsspeicher einfügen:
      Code: Alles auswählen
      SET EFA_JAVA_HEAP=256m
      SET EFA_NEW_SIZE=64m
    • Datei speichern und efa neu starten.
  • Arbeitsspeicher für efa unter Linux erhöhen:
    • mit einem Texteditor eine neue Datei mit Namen java.heap im efa-Programmverzeichnis (z. B. /home/efa) anlegen.
    • Inhalt mit gewünschtem Arbeitsspeicher einfügen:
      Code: Alles auswählen
      EFA_JAVA_HEAP=256m
      EFA_NEW_SIZE=64m

    • Datei speichern und efa neu starten.

Abhilfe: 2. Täglichen Neustart konfigurieren
[*] Falls efa im Bootshaus rund um die Uhr läut, ist ein täglicher Neustart von efa ohnehin dringend empfohlen, da efa bei jedem Start einige Überprüfungen und ggf. Korrekturen an den Daten vornimmt. Außerdem beugt ein Neustart einem schleichenden Speicherengpaß (Memory Leak) vor.
[*] Der tägliche Neustart ist standardmäßig in efa aktiviert und kann in der Konfiguration unter efa-Bootshaus - Starten und Beenden - Uhrzeit zum automatischen Neustart von efa konfiguriert werden.
efa
 
Beiträge: 41
Registriert: Sa 10. Jul 2010, 11:44

Zurück zu efa2 - Häufig gestellte Fragen (FAQ)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron