<?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: Profiling Generated Code in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Profiling-Generated-Code/m-p/913749#M5907</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have just answered a question which might be a help to you?&lt;/P&gt;&lt;P&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=60762"&gt;http://software.intel.com/en-us/forums/showthread.php?t=60762&lt;/A&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;" &lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;&lt;SPAN style="font-size: x-small;"&gt;In case you have a way of modifying the JIT compiler (or the code generated) you can leverage the JIT Profiling API &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;that we will releasewith VTune Analyzer 9.1 for Windows and Linux. &lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;The VTune Performance Analyzers JIT (Just-In-Time) &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;Profiling API will provide functionality to profile runtime generated code and fix the problems you are encountering. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;This API allows analysis of runtime generated code with both sampling and call graph profilers which are already available &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;with VTune Performance Analyzer.&lt;SPAN style="mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;The VTune Analyzer 9.1 will become available soon. If you think this might help you, please let me know and I can share &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;&lt;SPAN style="font-size: x-small;"&gt;more information."&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this answer also helps you.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Levent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 30 Sep 2008 11:28:25 GMT</pubDate>
    <dc:creator>Huseyin_A_Intel1</dc:creator>
    <dc:date>2008-09-30T11:28:25Z</dc:date>
    <item>
      <title>Profiling Generated Code</title>
      <link>https://community.intel.com/t5/Analyzers/Profiling-Generated-Code/m-p/913748#M5906</link>
      <description>I'm working on a project that generates x86 code that is then executed in memory. VTune picks up on this processing and does indicate how much time is spent in this area. I am wanting to get further information on what areas are slowing down, however, the code is generated on the fly so I do not have an executable to point VTune to for disassembly to get timing data. I can dump the memory chunk to a file, but if I do that, what is required to get VTune to properly load it so I can see timing data?&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Aug 2007 18:27:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Profiling-Generated-Code/m-p/913748#M5906</guid>
      <dc:creator>lightningth</dc:creator>
      <dc:date>2007-08-07T18:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: Profiling Generated Code</title>
      <link>https://community.intel.com/t5/Analyzers/Profiling-Generated-Code/m-p/913749#M5907</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;i have just answered a question which might be a help to you?&lt;/P&gt;&lt;P&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=60762"&gt;http://software.intel.com/en-us/forums/showthread.php?t=60762&lt;/A&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;" &lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;&lt;SPAN style="font-size: x-small;"&gt;In case you have a way of modifying the JIT compiler (or the code generated) you can leverage the JIT Profiling API &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;that we will releasewith VTune Analyzer 9.1 for Windows and Linux. &lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;The VTune Performance Analyzers JIT (Just-In-Time) &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;Profiling API will provide functionality to profile runtime generated code and fix the problems you are encountering. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;This API allows analysis of runtime generated code with both sampling and call graph profilers which are already available &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;with VTune Performance Analyzer.&lt;SPAN style="mso-spacerun: yes;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: x-small;"&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;The VTune Analyzer 9.1 will become available soon. If you think this might help you, please let me know and I can share &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: " times="" new="" roman=""&gt;&lt;SPAN style="font-size: x-small;"&gt;more information."&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this answer also helps you.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Levent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Sep 2008 11:28:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Profiling-Generated-Code/m-p/913749#M5907</guid>
      <dc:creator>Huseyin_A_Intel1</dc:creator>
      <dc:date>2008-09-30T11:28:25Z</dc:date>
    </item>
  </channel>
</rss>

