Hallo zusammen,
ich habe ein Programm geschrieben, welches per Timer in regelmäßigen Abständen ein Verzeichnis durchsucht und, sobald er Dateien im Verzeichnis gefunden hat, diese in einem neuen Thread verarbeitet. Das Programm läuft auf einem Win2k-Server im 24/7 Betrieb.
Klappt soweit alles wunderbar, nur nach 1,5 bis 2 Wochen bleibt die Anwendung ohne Fehlermeldung hängen. Repaint klappt, aber es lassen sich keine Buttons oder sonstiges mehr anklicken.
Kann es sein, daß der Timer nicht für einen Dauereinsatz geeignet ist ?? Speicherbereich einer Zählervariablen überschritten, ....
Oder hinterlassen meine Threads beim Terminieren Rückstände im Speicher (eigene Baumstruktur + Freigabe beim Terminieren), die das Hauptprogramm irgendwann blockieren (ungefähr 4 MB Speicher laut Taskmanager beim Aufhängen) ??
Vielen Dank im Voraus für die Hilfe,
Nils
ich habe ein Programm geschrieben, welches per Timer in regelmäßigen Abständen ein Verzeichnis durchsucht und, sobald er Dateien im Verzeichnis gefunden hat, diese in einem neuen Thread verarbeitet. Das Programm läuft auf einem Win2k-Server im 24/7 Betrieb.
Klappt soweit alles wunderbar, nur nach 1,5 bis 2 Wochen bleibt die Anwendung ohne Fehlermeldung hängen. Repaint klappt, aber es lassen sich keine Buttons oder sonstiges mehr anklicken.
Kann es sein, daß der Timer nicht für einen Dauereinsatz geeignet ist ?? Speicherbereich einer Zählervariablen überschritten, ....
Oder hinterlassen meine Threads beim Terminieren Rückstände im Speicher (eigene Baumstruktur + Freigabe beim Terminieren), die das Hauptprogramm irgendwann blockieren (ungefähr 4 MB Speicher laut Taskmanager beim Aufhängen) ??
Vielen Dank im Voraus für die Hilfe,
Nils
Comment