Thunderbirds Speicherhunger
Christoph Bier
christoph.bier at web.de
Sam Okt 20 13:47:17 BST 2007
Nils Kassube schrieb am 20.10.2007 13:55:
> Christoph Bier wrote:
>> Auf der englischsprachigen Liste antwortete
>> man mir, dass TB eben den Speicher nutze, der zur Verfügung stehe.
>> Ich solle mal probieren, was passiert, wenn weitere Anwendungen
>> Speicher benötigten. Ich beobachte dann aber nichts Besonderes,
>> sondern das Übliche: Der Kernel beginnt zu swapen, was das System
>> enorm ausbremst.
>
> Die Antwort war nicht gerade sinnvoll - da hat der Verfasser wohl was
> verwechselt. TB weiß ja nicht, wieviel Speicher andere Anwendungen
> verwenden möchten. Das ist Sache der Speicherverwaltung, also des
> Kernels. Wenn ein Programm eine Größe von xMB anfordert, bekommt es die
> auch, falls genügend Speicher (incl. Swap-Bereich) frei ist. Der Kernel
> kann aber nicht einem Programm nachträglich den Speicher wieder
> wegnehmen. TB müsste also dauernd überwachen, wieviel Speicher noch frei
> ist und ggf. wieder etwas freigeben. Das zu programmieren ist doch etwas
> aufwändig. Da würde man eher gleich nur soviel Speicher anfordern, wie
> wirklich benötigt wird. Ich denke mal, TB geht entweder "sehr großzügig"
> mit Speicherplatz um, oder es gibt dort einen Bug. Ich kanns allerdings
> nicht nachvollziehen, da ich TB nicht verwende.
Ich halte das ehrlich gesagt auch für einen Bug, will mich aber
nicht so schnell so weit aus dem Fenster lehnen, weshalb ich hier
mal Meinungen aufschnappen wollte. Aber auch wenn es kein Bug,
sondern ein Feature ist, verabschiede ich mich von TB. Einen solchen
Speicherhunger kann und will ich mir nicht leisten.
Grüße
Christoph
--
+++ Typografie-Regeln: http://zvisionwelt.de/downloads.html (1.6)