<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:΢ÈíÑźÚ
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi David,<div><br></div><div>A strange thing is that I did not receive your response directly, but from Cory's reply...</div><div><br></div><div>Anyway, thanks for the tips, and i will try it soon.</div><div><br></div><div>Cheers,</div><div><br></div><div>Chiang<br><br><div>> Date: Thu, 4 Feb 2016 11:03:48 -0500<br>> Subject: Re: [vtkusers] how to quantify executing time<br>> From: cory.quammen@kitware.com<br>> To: dave.demarle@kitware.com<br>> CC: wangq1979@outlook.com; vtkusers@vtk.org<br>> <br>> Oops... I learn something new every day.<br>> <br>> On Thu, Feb 4, 2016 at 10:51 AM, David E DeMarle<br>> <dave.demarle@kitware.com> wrote:<br>> > Hi Chiang,<br>> ><br>> > Take a look at vtkTimerLog.h. Basically call StartLog, do something with<br>> > VTK, and DumpLog. That will record the times taken within vtk to do various<br>> > things like rendering and data processing.<br>> ><br>> > One key point to be aware of is containment, which is represented in the log<br>> > by indentations. If you have some function A which calls B, A's time will<br>> > include the time taken by B. The logs will look something like this:<br>> > A 5 seconds<br>> >   B 4 seconds<br>> > which means that A spent only 1 second beyond what B did.<br>> ><br>> > A call to render will include calls to update filters whenever they are out<br>> > of date, so Render will contain Filter.<br>> ><br>> > cheers<br>> ><br>> > David E DeMarle<br>> > Kitware, Inc.<br>> > R&D Engineer<br>> > 21 Corporate Drive<br>> > Clifton Park, NY 12065-8662<br>> > Phone: 518-881-4909<br>> ><br>> > On Thu, Feb 4, 2016 at 6:40 AM, WangQ <wangq1979@outlook.com> wrote:<br>> >><br>> >> Hello vtkusers,<br>> >><br>> >> I wonder if there is any way to measure the executing time from very<br>> >> beginning till rendering finish in VTK? Seems conventional tic toc<br>> >> inapplicable to VTK.<br>> >><br>> >> It would be great if can separate computation time, e.g. time for<br>> >> processing data, and rendering time.<br>> >><br>> >> Cheers,<br>> >><br>> >> Chiang<br>> >><br>> >> _______________________________________________<br>> >> Powered by www.kitware.com<br>> >><br>> >> Visit other Kitware open-source projects at<br>> >> http://www.kitware.com/opensource/opensource.html<br>> >><br>> >> Please keep messages on-topic and check the VTK FAQ at:<br>> >> http://www.vtk.org/Wiki/VTK_FAQ<br>> >><br>> >> Search the list archives at: http://markmail.org/search/?q=vtkusers<br>> >><br>> >> Follow this link to subscribe/unsubscribe:<br>> >> http://public.kitware.com/mailman/listinfo/vtkusers<br>> >><br>> ><br>> ><br>> > _______________________________________________<br>> > Powered by www.kitware.com<br>> ><br>> > Visit other Kitware open-source projects at<br>> > http://www.kitware.com/opensource/opensource.html<br>> ><br>> > Please keep messages on-topic and check the VTK FAQ at:<br>> > http://www.vtk.org/Wiki/VTK_FAQ<br>> ><br>> > Search the list archives at: http://markmail.org/search/?q=vtkusers<br>> ><br>> > Follow this link to subscribe/unsubscribe:<br>> > http://public.kitware.com/mailman/listinfo/vtkusers<br>> ><br>> <br>> <br>> <br>> -- <br>> Cory Quammen<br>> R&D Engineer<br>> Kitware, Inc.<br></div></div>                                       </div></body>
</html>