On 09.Jul 2003 - 20:26:50, Patrick Schnorbus wrote:
> Hallo Liste,
> 
> Mir ist etwas aufgefallen:
> 
> 1) Ein Programm oeffnen, welches QTextEdit benutzt (z.B. kwrite)
> 2) Mit top o.ae. den Speicherverbrauch messen.
> 3) Viel Text einfuegen, so dass der Speicherverbrauch hochgeht.
> 4) Den Text wieder entfernen
> 5) Der Speicherverbrauch bleibt konstant oben.
> 
> Es scheint so, als ob sich QTextEdit bei Bedarf neuen Speicher zwar allokiert, 
> ihn aber nicht wieder freigibt, wenn er nicht mehr benoetigt wird.
> Kann das jemand reproduzieren?
> Ich verwende Woody mit Qt 3.1.2.

Und wo ist jetzt das Problem? Ich meine du w�rdest als Editierprogramm
f�r kleine Texte auch nicht gleiche s�mtlichen Speicher denn du f�rs
Textfeld allokiert hast sofort wieder freigeben, wer weiss ob der Nutzer
nicht noch wieder was eintippt. Au�erdem wage ich mal zu bezweifeln, das
kwrite ein einfaches QTextEdit nutzt, denn die haben kein
Syntaxhighlightning. Au�erdem wird der Speicher ja freigegeben wenn die
Anwendung geschlossen wird, ein Speicherleck w�re es, wenn die Anwendung
bei einem 2. Einf�gen wieder Unmengen an neuem Speicher allokiert oder
der Speicher auch nach dem Beenden nicht freigegeben wird. �brigens
gnome-edit macht's genauso, sprich der gibt seinen allokierten Speicher
auch erst nach dem Programmende frei. Weisst du eigentlich was es f�r
ein Aufwand ist, festzustellen welchen Speicher man freigeben k�nnte -
einer der Gr�nde warum Java so lahm ist ist deren GarbageCollector.

BTW: Er�ffne doch n�chstes Mal einen neuen Thread und h�nge nicht dein
Posting an einen dran.

Andreas

-- 
Wenn ein Mensch eine gewisse Anzahl Wohltaten empfangen: h�rt er auf,
sie zu z�hlen.
                -- Jean Paul


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an