Timing Comet
13 views (last 30 days)
Show older comments
Can you time the time it takes for comet to complete graphing? tic toc times the time it takes for the code to run but I want to time the time it takes to graph the function.
Any help would be appreciated.
0 Comments
Accepted Answer
Walter Roberson
on 4 May 2012
No. Graphics operations are delegated to graphics drivers which can potentially operate independently of MATLAB (different threads, dedicated graphics cards, graphics might be built into the CPU and might or might not steal cycle time from ordinary operations.) When MATLAB regains control, the graphics is not necessarily completed, or it could be an arbitrary time after the graphics completed (e.g. because the operating system decided to take a coffee break while the disk defragments itself.)
0 Comments
More Answers (1)
Jan
on 4 May 2012
I'm not sure what you are asking for. Perhaps this helps:
tic
...
drawnow
toc
3 Comments
Walter Roberson
on 4 May 2012
How long does it take you to send a letter across the country? 2 minutes to address the envelope, 7 minutes to figure out where you put the stamps, 8 minutes to drive to a post box, 21 seconds to get out of the car and drop the letter in the postbox? And then since the letter is out of your hands and you can do other things, you consider yourself to be finished sending the letter? Or do you also count the time it between when you drop it in the postbox and it eventually ends up in the letter-box of the recipient?
MATLAB requests that graphics be done -- like dropping the letter in the letter box. But MATLAB has no way of knowing when the graphics is actually finished, just like you don't know when the person opened their letter-box and looked inside.
See Also
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!