Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: uvolneni pameti - memory leak  (Přečteno 1628 krát)

Uran

  • Aktivní člen
  • *
  • Příspěvků: 341
uvolneni pameti - memory leak
« kdy: 11 Ledna 2012, 09:46:03 »
Posledni dobou se  i casto stava, ze nektere programy (chromium, vlc, jdownloader) postupne alokuji RAM a pak cely swap. V dusledku toho system pomalu zatuhava a nejde s nim uz pracovat.
Po ukonceni (kill -9) programu se odezva systemu zlepsi, uvolni se RAM, ale swap ne.

Je mozne nejak bez reboot-u swap pripadne RAM uvolnit?

Resim to proto, ze pouzivam uspani na disk (Tux On Ice) a naslednem probuzeni je swap, pamet obsazena a odezva systemu je prachbidna.

"Pouze text v MS Wordu je opravdu čistý, příteli."

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:uvolneni pameti - memory leak
« Odpověď #1 kdy: 11 Ledna 2012, 13:36:55 »
takhle uvolníš swap, ale dej si bacha abys měl dostatek RAMky
Kód: [Vybrat]
sudo swapoff -a
sudo swapon -a

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:uvolneni pameti - memory leak
« Odpověď #2 kdy: 11 Ledna 2012, 18:23:32 »
Že je u kolonky swap údaj větší než 0 automaticky neznamená, že je swap momentálně využíván (i když pomalá odezva je určitě dobrým indikátorem).

Pokud máš podezření na memory leak (tedy masivní a v čase se zvyšující využití paměti procesem) a máš to potvrzeno konkrétními daty, viz např. wiki - řešení problémů s pamětí, pak je lepší nahlásit bug nebo vyměnit aplikaci, tam nějaké vypínání swapu nepomůže.

Jinak taky:
http://askubuntu.com/questions/1357/how-to-empty-swap-if-there-is-free-ram

 

Provoz zaštiťuje spolek OpenAlt.