Timing Comet

조회 수: 9 (최근 30일)
Jack
Jack 2012년 5월 4일
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.

채택된 답변

Walter Roberson
Walter Roberson 2012년 5월 4일
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.)

추가 답변 (1개)

Jan
Jan 2012년 5월 4일
I'm not sure what you are asking for. Perhaps this helps:
tic
...
drawnow
toc
  댓글 수: 3
Walter Roberson
Walter Roberson 2012년 5월 4일
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.
Jack
Jack 2012년 5월 4일
Cool, that makes a lot of sense. Thank You.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Graphics Performance에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by