Domino 9 und frühere Versionen > ND6: Entwicklung

Word Export Speicher läuft voll

(1/2) > >>

Worn:
Hallo,

hier mal eher eine Interessensfrage. Ich habe eine DB aus der ich die Dokumente in Word Dokumente exportiere. Dazu nutze ich die "dirty" version und öffne das Dok. im Frontend und mache quasi Copy und Paste der Notes Richtext Felden in Word Textmarken. (ist hier im Forum beschrieben)

Ich habe nun (da ich ja bequem bin ;-)) das Skript so gestaltet, dass ich in einer View Dok. markiere und dann einen Knopf Export habe und dann nur einen Ordner wähle wo die Word Dokumente gespeichert werden. Klicke ich auf Start sieht das natürlich (sorry für den Ausdruck) scheisse aus, da jedes Dok. geöffnet wird und man die selection Marke von RichTextfeld zu RichTextfeld springen sieht.

Das is aber egal, da das nur ne einmalige Aktion war um die Dokumente (eben mit Formatierungen und Screenshots) rauszuholen.

Viel interessanter bei der Sache ist, wähle ich mehr als 100 Doks. aus und beobachte dann einmal die Speicherauslastung der nlnotes.exe dann rennt die nach oben (und bleibt nach Ende des Skiptes auch dort!). Wenn ich nun genug Dokumente auswähle dann schmiert die Soße ab, weil er den Speicher wegfrisst.

Meine Frage nun, kann man dagegen was machen? Wenn ja, was? Warum passiert das (grob kann ich mir das vorstellen aber etwas genauer?).

Danke für Infos!

Grüße
Ben

ZaLudtske:
Schließt du am Ende des Scripts Word und die Dokumente?

Rainer

WernerMo:
Hallo,

könnte es an einem Wordfenster liegen, das nicht sauber schließt (bzw. auf eine Eingabe wartet)?

Gruß Werner

Worn:
Hallo,

also nach jedem Dokument wird das entsprechende Word Dokument geschlossen.
Die Word "Session" erst nachdem alle gewählten Doks. durchlaufen wurden. Aber definitiv
ist am Ende nichts mehr von Word (im Task Manager) zu sehen. Die nlnotes.exe bläht sich aber
mit jedem der exportierten Dokumente auf und nachdem der ganze Prozess durchlaufen ist bleibt sie
unverändert bei der letzten Größe! (oder eben Notes stürzt ab, wenn über 160 MB speicher gefressen wurden (nur ein Beispielwert).

______________________________

viele Grüße

Ben

Tode:
ich hasse es, glaskugeln benutzen zu müssen.

Wenn Du uns nicht orakeln lassen würdest, sondern einfach den entsprechenden Code posten würdest, dann könnte man das Memory- Leak ratzfatz identifizieren. Aber so...

Tode

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln