Hallo
Heiko,
Zitat von
hoika:
Indy, Zeos, Firebird
tja ...
so siehts aus...
Zitat von
hoika:
Firebird: FBSERVER.EXE auf Speicheranstieg prüfen im Taskmanager
ich benutze die Embedded-Version, da sehe ich leider nichts von der EXE.
Zitat von
hoika:
Laut dem log sieht es aber so aus, als ob du was doppelt (
access violation) freigibst
und danach kommende Sachen nicht freigegeben werden.
Damit bleiben eventuell auf Firebird-Seite Transaktionen offen,
die zum Speicheranstieg bei Firebird führen.
Ich benutze memproof, der zeigt man zum Schluss an,
wo gnau (mit Sprung in den Code) Speicher angefordert wurde.
Bei dir ist es ein Objekt mit 612 Byte, was oft nicht freigegeben wird.
ok, das kann schon sein. Nur tritt der Fehler eben erst nach über einer Stunde auf. Wenn ich das Programm teste dann habe ich keine Speicherfehler. Auf nur einer Maschine kann das System ein ganzes Wochenende ohne Probleme und Speicheranstieg laufen. Der Fehler tritt leider eben erst mit vielen Clients also vielen Threads auf dem Server auf.
Zitat von
hoika:
fastmm muss doch auch so ne Anzeige habe,
sonst nimm mal memproof.
Ich nehme normalerweise immer MemProof und auch hier habe ich das schon damit getestet. Allerdings habe ich im Rechenzentrum keine vollständige Entwicklungsumgebung. Allerdings fällt mit gerade ein das ich MemProof ja auch ohne Installation benutzen kann - ich probier das mal aus.
Trotzdem danke für deine Bemühungen, bin für jede Anregung dankbar.
Gruss
Thorsten