Hallo,
ich nutze die com - API von Lotus Notes um aus .NET auf Termine und Aufgaben zuzugreifen.
Dazu habe ich eine Klasse, die immer vorhanden ist. Timergesteuert ruft diese Unterklassen auf, die auf Lotus Notes zugreift und die com-Objekte erzeugt. Nach jedem Time-Event steigt der Speicherverbrauch des Programms im Task-Manager ins unermäßliche.
Mit Speicher-Verwaltungsprogrammen wie ANTZ Memory Profiler kann man leider nur die .NET Objeklte überwachen. Diese bleioben über die gesamte Laufzeit aber Konstant.
Muss man die Com-Objekte besonders behandeln, das der GarbageCollector diese wegräumt?
Ich erstelle ein Objekt mit:
Domino.NotesSession notesSession = null;
notesSession = new Domino.NotesSessionClass();
notesSession.Initialize(NotesPassword);