MATLAB parfor处理静态内存使用情况?

时间:2015-02-05 19:38:19

标签: matlab parallel-processing parfor

我有一些parfor代码运行了大约一天,以便对分类器参数执行网格搜索。无论如何,从输出我可以告诉我,我大约95%的搜索方式。我和8名工人一起开始了我的游泳池。从查看任务管理器看,似乎只有两名工作人员仍在运行。这是我的假设,因为两个MATLAB.exe进程为700MB,六个为170MB。无论如何,我真正担心的是所有这8个MATLAB.exe实例都有静态内存使用。即,内存使用不会跳转,这是我通常会看到的。在过去,当不使用parfor时,我会认为这意味着程序崩溃了,我将不得不重启。 MATLAB GUI响应和可用。

我不确定在使用并行计算时应该怎么想。以前有人经历过吗?我正在运行MATLAB R2013a

1 个答案:

答案 0 :(得分:1)

我认为尚未引起关注。即使在空闲时,MATLAB进程也将始终使用一些内存,并且170 MB并不罕见。实际上在我的机器上,如果我使用“本地”启动4个工作池,并且什么都不做,每个工作人员使用大约250 MB。工作进程将继续存在并保持空闲状态,直到您关闭池。

相关问题