[Others] Python多进程编程不能及时释放内存 V23
Tofloor
poster avatar
深度之家
deepin
2024-11-11 18:00
Author
【系统环境】: deepin V23 【前置条件】: 用concurrent.future.ProcessorExecutor 【复现步骤】: 用ProcessorExecutor 分批连续执行大量的读取文件,处理数据,每次分批处理会得到多个dataframe,然后将其合并保存到文件;保存文件之后,马上开始下一批操作 【预期结果】: 每个分批执行接收,应该立即释放内存,然后马上进行下一批的操作 【实际结果】: 上一个批量操作结束后,内存不释放,一批批之后导致内存溢出

Reply Favorite View the author
All Replies
深度之家
deepin
2024-11-11 18:00
#1
请查看联系邮件,根据邮件提供的信息进行操作,这个问题不是系统与应用包的问题,请参考联系邮件操作,感谢你的反馈与支持。
Reply View the author
fslong
deepin beta test group
2024-11-11 19:39
#2

这是Python的锅,我记得有相关解决方案,以前也遇到过

Reply View the author
raspbian
deepin
2024-11-11 19:40
#3

代码写的差也不要直接找理由吧

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-11-11 19:49
#4

最好把代码发出来看看

Reply View the author
观摩
deepin
2024-11-11 21:13
#5

这个跟系统没关系啊。应该在Python里面找解决方案

Reply View the author