Howdy!

On Thu, 8 Apr 1999, Jure Krasovic wrote:

> A je mozno na kaksen nacin sproscati pomnilnik na Linux-u. Na masini mi
> po daljsem casu dela free javi nekaj malega pomnilnika. Ni pa pognanih
> viliko procesov ki ta pomnilnik zerejo. Ob koncanju procesa pa pomnilnik
> ostane zafilan.

Kaj ti javi 'free'? Meni tole:

             total       used       free     shared    buffers     cached
Mem:        256736     206744      49992      62512      72104      60224
-/+ buffers/cache:      74416     182320
Swap:       514000        680     513320


To pomeni, da je od 200M, kar ga je 'kao' v uporabi, v resnici v uporabi
okoli 74M, ostalo pa bufferji (za disk) in cache (za sharane knjiznice in
podobno). To dvoje je v bistvu 'free', ker sistem velikost teh dveh
'poolov' dinamicno spreminja glede na potrebe.

Ce ti pa program v resnici se zre pomnilnik, ko konca, pa je nekje en
'memory leak'. Ampak to se navadno dogaja, dokler program tece. Ko gre
enkrat ven, se (sistemsko) sprosti ves pomnilnik, ki ga je program
zasedal. Vsaj moral bi se.

Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

Одговори путем е-поште