<?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: XML Engine Performance in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648788#M194418</link>
    <description>&lt;P&gt;The process is clearly CPU-bound. I am unsure whether proc copy can be replaced with a more efficient method, but another way would be to either procure a faster CPU, or split the process into pieces and spread it across several CPUs or cores.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 19 May 2020 09:38:29 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2020-05-19T09:38:29Z</dc:date>
    <item>
      <title>XML Engine Performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648046#M194032</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a requirement to convert a ODM xml file to sas dataset. i have used below method to do that, but the execution time is more as it is&amp;nbsp; a 25MB file. Is there any way to do it faster.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;filename NHL&amp;nbsp; "/path/ODM.xml";&lt;/P&gt;&lt;P&gt;filename map "/path/odm_map.map";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;libname NHL xmlv2 xmlmap=map;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc copy in=nhl out=work;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ODM.xml is a 25 mb file so when i try to copy those datasets present in NHL to work library, it's taking allmost 10 min, is there any way to reduce the execution time.&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 14:18:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648046#M194032</guid>
      <dc:creator>Saranya_Sub</dc:creator>
      <dc:date>2020-05-15T14:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: XML Engine Performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648230#M194136</link>
      <description>&lt;P&gt;Use option fullstimer and show us the log.&lt;/P&gt;</description>
      <pubDate>Sat, 16 May 2020 02:19:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648230#M194136</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-05-16T02:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: XML Engine Performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648773#M194408</link>
      <description>&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the response . Please&amp;nbsp; find below details of the fullstimer when i tried to load&amp;nbsp; ~3mb XML File&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Total Table created : 54 in which more than 14 tables have ~18000 records and remaining tables have ~1000 records&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE COPY used (Total process time):&lt;BR /&gt;real time 4:03.72&lt;BR /&gt;user cpu time 4:00.68&lt;BR /&gt;system cpu time 1.17 seconds&lt;BR /&gt;memory 32842.37k&lt;BR /&gt;OS Memory 52888.00k&lt;BR /&gt;Timestamp 19/05/2020 03:14:43 PM&lt;BR /&gt;Step Count 4 Switch Count 802&lt;BR /&gt;Page Faults 3&lt;BR /&gt;Page Reclaims 17172&lt;BR /&gt;Page Swaps 0&lt;BR /&gt;Voluntary Context Switches 3662&lt;BR /&gt;Involuntary Context Switches 27536&lt;BR /&gt;Block Input Operations 504&lt;BR /&gt;Block Output Operations 56512&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS Version :&amp;nbsp;9.4_M2&lt;/P&gt;&lt;P&gt;total memsize is&amp;nbsp; MEMSIZE=3221225472 in our server&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Saranya&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2020 07:28:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648773#M194408</guid>
      <dc:creator>Saranya_Sub</dc:creator>
      <dc:date>2020-05-19T07:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: XML Engine Performance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648788#M194418</link>
      <description>&lt;P&gt;The process is clearly CPU-bound. I am unsure whether proc copy can be replaced with a more efficient method, but another way would be to either procure a faster CPU, or split the process into pieces and spread it across several CPUs or cores.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2020 09:38:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/XML-Engine-Performance/m-p/648788#M194418</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2020-05-19T09:38:29Z</dc:date>
    </item>
  </channel>
</rss>

