<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Does TotalTime includes totalWaitTime? in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894259#M5010</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/338213"&gt;Zhen Yu Wang (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;There is no explicit indicator for Execution_Time in VTune Analyzer's result.&lt;/P&gt;
&lt;P&gt;Execution_Time = Total_Time - Total_Wait_Time&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards, Peter&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;
&lt;/P&gt;&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;thanks Peter,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;In the "call graph" &amp;amp; "call list" view,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;What should i do in order to sort the function/threads by their execution time (without suspension time)?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;how can i find the contribution % for the execution time only?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="widows: 2; orphans: 2;"&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;i have a CPU intensive application with many threads, some work very hard and many are idle.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;i want to analyze the CPU workload of the application. i only care about functions that do actual CPU work (idon't mind the thread being suspended as the cpu can do work on other thread in the meantime ).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;because of the above, total_time (that includes wait_time) is much less relevant for me. when i try to analyze the application, the long in time but idle threads and function, cover the real working functions.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;how should i address this problem?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;&lt;EM&gt;Regards, Amit&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;&lt;SPAN style="font-style: normal;"&gt;&lt;SPAN style="font-weight: normal;"&gt;continuing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 04 Dec 2008 07:46:45 GMT</pubDate>
    <dc:creator>amitm02</dc:creator>
    <dc:date>2008-12-04T07:46:45Z</dc:date>
    <item>
      <title>Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894255#M5006</link>
      <description>&lt;P&gt;&lt;SPAN style="border-collapse: collapse; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;Does TotalTime includes totalWaitTime (i.e the time the thread is suspended) ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="border-collapse: collapse; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="border-collapse: collapse; font-size: 13px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;amit&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2008 10:43:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894255#M5006</guid>
      <dc:creator>amitm02</dc:creator>
      <dc:date>2008-11-27T10:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894256#M5007</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;Total_Time should include Total_Wait_Time and Execution_Time for specific function;&lt;/P&gt;
&lt;P&gt;Total_Wait_Time should include function itself wait time, and child functions' wait time;&lt;/P&gt;
&lt;P&gt;Execution_Time should include itself execution time, and child functions' execution time;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Nov 2008 08:38:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894256#M5007</guid>
      <dc:creator>Peter_W_Intel</dc:creator>
      <dc:date>2008-11-28T08:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894257#M5008</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/338213"&gt;Zhen Yu Wang (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;P&gt;Total_Time should include Total_Wait_Time and Execution_Time for specific function;&lt;/P&gt;
&lt;P&gt;Total_Wait_Time should include function itself wait time, and child functions' wait time;&lt;/P&gt;
&lt;P&gt;Execution_Time should include itself execution time, and child functions' execution time;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;i cant see&lt;SPAN style="font-style: italic;"&gt;Execution_Time anywhere in vtune. does it appears under a different name?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-style: italic;"&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-style: italic;"&gt;amit&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Dec 2008 13:22:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894257#M5008</guid>
      <dc:creator>amitm02</dc:creator>
      <dc:date>2008-12-03T13:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894258#M5009</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/408608"&gt;amitm02&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;i cant see&lt;SPAN style="font-style: italic;"&gt;Execution_Time anywhere in vtune. does it appears under a different name?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-style: italic;"&gt;thanks&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-style: italic;"&gt;amit&lt;/SPAN&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;There is no explicit indicator for Execution_Time in VTune Analyzer's result.&lt;/P&gt;
&lt;P&gt;Execution_Time = Total_Time - Total_Wait_Time&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards, Peter&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2008 03:14:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894258#M5009</guid>
      <dc:creator>Peter_W_Intel</dc:creator>
      <dc:date>2008-12-04T03:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894259#M5010</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/338213"&gt;Zhen Yu Wang (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;There is no explicit indicator for Execution_Time in VTune Analyzer's result.&lt;/P&gt;
&lt;P&gt;Execution_Time = Total_Time - Total_Wait_Time&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards, Peter&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;
&lt;/P&gt;&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;thanks Peter,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;In the "call graph" &amp;amp; "call list" view,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;What should i do in order to sort the function/threads by their execution time (without suspension time)?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;how can i find the contribution % for the execution time only?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="widows: 2; orphans: 2;"&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;i have a CPU intensive application with many threads, some work very hard and many are idle.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;i want to analyze the CPU workload of the application. i only care about functions that do actual CPU work (idon't mind the thread being suspended as the cpu can do work on other thread in the meantime ).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;because of the above, total_time (that includes wait_time) is much less relevant for me. when i try to analyze the application, the long in time but idle threads and function, cover the real working functions.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-style: normal; font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;how should i address this problem?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-weight: normal; widows: 2; orphans: 2;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;&lt;EM&gt;Regards, Amit&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="font-family: Verdana;"&gt;&lt;SPAN style="font-size: xx-small;"&gt;&lt;SPAN style="font-style: normal;"&gt;&lt;SPAN style="font-weight: normal;"&gt;continuing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2008 07:46:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894259#M5010</guid>
      <dc:creator>amitm02</dc:creator>
      <dc:date>2008-12-04T07:46:45Z</dc:date>
    </item>
    <item>
      <title>Re: Does TotalTime includes totalWaitTime?</title>
      <link>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894260#M5011</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;I suggest that you can check which thread spent your much time first, secondary you can use critical path as clue to find hot functions in "Graph" for specific thread.&lt;/P&gt;
&lt;P&gt;Sometime I used "Call List" to find which module spent most of time - usually they are your EXE/DLLs module and NTDLL.DLL by using Self_Time to sort. Yes, address to hot functions by using this way and drop some functions which has much Self_Wait_Time.&lt;/P&gt;
&lt;P&gt;Regards, Peter &lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2008 09:31:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Does-TotalTime-includes-totalWaitTime/m-p/894260#M5011</guid>
      <dc:creator>Peter_W_Intel</dc:creator>
      <dc:date>2008-12-04T09:31:13Z</dc:date>
    </item>
  </channel>
</rss>

