我目前的任務是連續運行一個Python程序,它將成爲一種cron作業類的東西,內部它將有每24小時更新一次的對象,然後基本上將詳細信息寫入文件中。運行連續的Python進程和內存管理
一些建議要求對內存管理
我應該使用單獨的進程或多線程。由於程序中有一個可以並行執行的範圍。因爲它將持續運行,所以需要澄清這些線程的內存消耗,我還需要在每次執行後清理線程的資源。 python中是否有可用於線程的清理方法?
當我在Python中進行對象分配時,是否還需要考慮析構函數,或者Python會執行gc。
請分享你對此的看法以及什麼是最好的方法。
Python有自動內存管理。無論您是使用單個進程,多個進程還是多個線程(這兩個線程都不相同)都取決於內存方面的考慮。 – katrielalex
我同意你的看法。我只是想澄清一點,對於內存我不必擔心Python。 – user1524206
現在當我無限地運行這個過程時,我確實每小時都會看到內存的增加。是否發生內存泄漏? – user1524206