[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: freeing memory





Jan Kohnert schrieb:
Hi,

Dominique H. Schramm schrieb:
Unter Windows gibts es ja so ein zwei kleine Tools mit denen man den
belegten Arbeitsspeicher leeren kann. Gibt es unter Linux sowas auch ?
Wenn ja, wie heisst so ein Programm ?

Die Frage ist, warum willst du das tun? Es wird ja nicht umsonst soviel im Cache gehalten wie nur geht. Speicher ist dazu da, benutzt zu werden, sonst kannst du ihn auch gleich ausbauen, spart Strom.

Mhm meine Frage baut eher darauf auf: Unter Windows gibt es solche Programme die den Ram leeren und diesen dann neu beschreiben lassen. Der Sinn von Cache und RAM ist mir nun schon bekannt. Nach einigen Stimmen hier stelle ich aber vielmehr die Programme unter Windows und vorallem deren Nutzen in Frage. Bei Erstellung der Email hatte ich diese Frage noch nicht gestellt.

Aber wenns unbedingt sein muss, was spricht dagegen in einer Endlosschleife mittels (re)malloc() Speicher anzufordern, bis keiner mehr übrig ist, und diesen dann Speicher mittels free() wieder freizugeben (vorher vielleicht noch nullen, oder whatever)? Sollte mit etwas über zehn Zeilen Code zu bewerkstelligen sein.

So ein Script ist mir geläufig... Aber warum selbst ein Script schreiben wenn es ggf. dafür ein fertiges Programm gibt :)

und wech

--

Viele Grüße

Dominique H. Schramm	| Linux Administrator
schwarz-weiss.cc	| Life between PuTTy and reality
ihr-linuxadmin.eu	| Commercial Admin Service


Reply to: