Memory

xvfb 不釋放記憶體

  • July 23, 2012

我們想為我們的軟體創建網站截圖,我們通過使用帶有 Xvfb 的 CutyCapt 來做到這一點。

不幸的是,每次CutyCapt截圖時,Xvfb的記憶都會增加..直到男孩的記憶爆炸。這不受 CutyCapt 的約束,似乎 Xvfb 在應用程序退出時不會清理一些記憶體。

是否有任何解決方案(除了重新啟動 Xvfb(我們現在通過 cron 作為修補程序))。

Xvfb :1 -screen 0 1280x1024x24我用(當然是在腳本中;)開始Xvfb )

Xvfb 中存在已知的記憶體洩漏;例如,參見Red Hat bug #498357(以及之前的#201536)。

[ $(ps -o vzs= $pid) -ge $threshold ]在某個時間間隔後重新啟動Xvfb ,或者當它的記憶體大小達到某個門檻值(

添加-noreset到 Xvfb 參數可以消除記憶體洩漏。在這裡查看我關於這個問題的文章。

引用自:https://unix.stackexchange.com/questions/25412