多个进程大数据量计算越算越慢

一注擒庄 2017-01-15 03:55:09
在做一个大数据(50G)计算任务,文件有5000多个,每个文件是单独的,计算的时候互不相关,因此考虑多个进程同时计算。在4核电脑上开了3个进程,刚开始3分钟内,计算速度很快,到后面就慢了下来。
会是什么原因,每次调试的时候,都是刚开始的3分钟内计算很快,会不会存在进程计算一段时间后适当休息的问题?或者每个进程只计算3分钟的文件量,后面的重新创建新的进程来继续算?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CallMeJacky 2019-07-18
  • 打赏
  • 举报
回复
不是单独,多次,打错了,不好意思
CallMeJacky 2019-07-18
  • 打赏
  • 举报
回复
如果单独创建对象,可能导致gc不停回收对象的问题,就有可能越来越慢,可以考虑一下这个问题
zxbqqx 2017-02-07
  • 打赏
  • 举报
回复
多进程处理?每个进程处理多少文件?单个进程中是否又包含了多线程? 这种情况,多线程处理也可以吧
zxbqqx 2017-02-07
  • 打赏
  • 举报
回复
try看看还能不能回复

2,408

社区成员

发帖
与我相关
我的任务
社区描述
高性能计算
社区管理员
  • 高性能计算社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧