我目前的任务是连续运行一个 Python 程序,这将是一个 cron 作业类型的事情,在内部它将有每 24 小时更新一次的对象,然后基本上将详细信息写入文件中。
关于内存管理需要一些建议
我应该使用单进程还是多线程。因为程序中有一个范围可以并行完成。由于它将连续运行,因此需要对这些线程的内存消耗进行一些澄清,我还需要在每次执行后清理线程的资源。是否有任何清理方法可用于 python 中的线程。
当我在 Python 中进行对象分配时,我是否还需要考虑析构函数,或者 Python 会执行 gc。
请分享您对此的想法以及最佳方法。