删除对象MATLAB工作空间
明确obj
|
一个对象或一个对象数组。 |
明确obj
删除obj
从MATLAB®工作区。
请注意
使用parfevalOnAll
而不是parfor
或spmd
如果你想使用清晰的
。这保存工作空间确保parfor-Loops或spmd语句的透明度。
本例中创建了两个工作对象在MATLAB作业调度器jm
。这些工作对象的变量MATLAB工作区job1
和job2
。job1
复制到一个新的变量,job1copy
;然后job1
和job2
从MATLAB清除工作区。工作对象然后恢复从工作对象的工作区工作
财产j - 1
和j2
,显示了在MATLAB作业调度器的第一份工作是相同的job1copy
,而第二个工作不是。
c = parcluster ();删除(c.Jobs)%保证没有工作job1 = createJob (c);job2 = createJob (c);job1copy = job1;清晰的job1job2;j - 1 = c.Jobs (1);j2 = c.Jobs (2);isequal (job1copy j - 1)
ans = 1
isequal (job1copy j2)
ans = 0
如果obj
集群中引用一个对象,它是清除工作区,但仍然在保持在收视排名的集群。你可以恢复obj
的工作空间parcluster
,findJob
,或findTask
函数;或工作
或任务
财产。