How to measure parfeval() execution time?

4 次查看(过去 30 天)
Is there any way to find how much time parfeval() to complete its execution?

回答(1 个)

Edric Ellis
Edric Ellis 2018-11-22
A parallel.Future instance has StartDateTime and FinishDateTime properties - you can subtract these to get an idea of the execution time. (I wouldn't count on this being terribly precise - it depends what you want the information for). For example
parpool('local', 1);
f = parfeval(@pause, 0, pi);
wait(f);
dur = f.FinishDateTime - f.StartDateTime
durSeconds = seconds(dur)

类别

Help CenterFile Exchange 中查找有关 Asynchronous Parallel Programming 的更多信息

产品


版本

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by