0
我用Python編寫的服務器時,偶爾某些輸入進來,將使用大量RES內存。這將會是惱人的有python腳本繼續佔據那麼多內存因爲我們有很多其他的東西在同一臺機器上運行。我做了一些研究,發現將這些內存釋放回操作系統的唯一可行方法是退出該過程。所以我希望能夠在處理每個輸入後使用太多內存檢測到自己時重新啓動python腳本。重新開始一個python腳本時內存佔用過高
我嘗試了以下技巧來重新加載進程,但發現進程在重新加載後仍然使用盡可能多的RAM。沒有清理完成。
os.execl(sys.executable, sys.executable, * sys.argv)
是否有另一種清潔的方式來重新啓動一個python腳本沒有繼承這一切的RAM使用?