<?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: Layer performance metrics within ArcGIS Pro in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1704184#M103324</link>
    <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/129401"&gt;@KoryKramer&lt;/a&gt;&amp;nbsp; - looks like what I was asking for is available in ArcGIS Pro 3.7 under the Analyze Map &amp;gt; Draw Metrics capability. Effectively a re-incarnation of &lt;STRONG&gt;mxdperfstat.&amp;nbsp;&lt;/STRONG&gt;Game changer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatOBrien_0-1779745858490.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/152996i99E5620D6BCD67BD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatOBrien_0-1779745858490.png" alt="PatOBrien_0-1779745858490.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 25 May 2026 21:53:21 GMT</pubDate>
    <dc:creator>PatOBrien</dc:creator>
    <dc:date>2026-05-25T21:53:21Z</dc:date>
    <item>
      <title>Layer performance metrics within ArcGIS Pro</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1338927#M74082</link>
      <description>&lt;P&gt;We are looking for an efficient way to predict map service drawing performance. We want to do it before the service is published, within &lt;STRONG&gt;ArcGIS Pro&lt;/STRONG&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We want to determine &lt;STRONG&gt;layer by layer performance metrics&lt;/STRONG&gt;, so that they may be &lt;STRONG&gt;identified&lt;/STRONG&gt; and optimized before a service is published.&lt;/LI&gt;&lt;LI&gt;We are dealing with high volumes of layers across a high volume of maps that are subject to regular change. Whether it be vector or raster layers in the map.&lt;/LI&gt;&lt;LI&gt;Our layers originate from SDE, FGDB's plus File Store locations.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;We publish/overwrite map services frequently as the data changes, layers are added/removed/configured etc...services are then used within ArcGIS Portal Maps for use in Experience Builder and other Portals apps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In ArcMap we used &lt;STRONG&gt;mxdperfstat&lt;/STRONG&gt; as a way of identifying and optimizing layer drawing speeds. It simply took an input MXD and ran it's own pre-programmed testing of each layer at various scales.&lt;BR /&gt;Critically&amp;nbsp;&lt;STRONG&gt;mxdperfstat&lt;/STRONG&gt;&amp;nbsp;produced an output that would provide you a list of all layers within your map with important stats on: Layer Name, Refresh time, Recommendations. It also provided useful stats on number of features, number of vertices, labelling plus others. It was a highly efficient way for GIS analysts to ultimately deliver high performance map services.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As we are transitioning into &lt;STRONG&gt;ArcGIS Pro&lt;/STRONG&gt; we are looking into &lt;STRONG&gt;PerfTools&lt;/STRONG&gt; capabilities to undertake this capability.&lt;BR /&gt;I have been reading the PerfTools documentation for ArcGIS Pro and have also undertaken testing.&lt;BR /&gt;It doesn't seem to provide layer by layer drawing speed statistics. I can see it can provide metrics on bookmark drawing speeds but not per layer drawing speeds within the map.&lt;BR /&gt;It seems that PerfTools can inform DrawTime for sections of your map but it does not provide individual layer DrawTime &amp;amp; associated metrics.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Does anyone have examples of PerfTools outputs that identify layer by layer performance metrics?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Does anyone have any suggestions for alternate methods?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We would happily look at alternatives such as Python scripts or other 3rd Party Add-ins.&lt;BR /&gt;If there are also alternate tools out there that can look directly and analyze a Map Service this could also be of interest.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To re-iterate our focus is on individual layers within an ArcGIS Pro Map. With high volumes of layers across high volumes of maps.&lt;BR /&gt;There is no intention to determine ArcGIS Pro machine performance nor ArcGIS Server machine performance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/129401"&gt;@KoryKramer&lt;/a&gt;&amp;nbsp;- I have seen your contributions to several posts related ArcGIS Pro performance. If possible, I would be interested to hear your thoughts on this matter.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Oct 2023 22:02:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1338927#M74082</guid>
      <dc:creator>PatOBrien</dc:creator>
      <dc:date>2023-10-17T22:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Layer performance metrics within ArcGIS Pro</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1359674#M76241</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/653862"&gt;@PatOBrien&lt;/a&gt;&amp;nbsp;I got in touch with the team that builds the PerfTools add in and they indicated that they are adding a question to the FAQ of the next PerfTools release.&amp;nbsp;&lt;/P&gt;&lt;P&gt;PerfTools does not return per-layer draw timings. This is because Pro has a fused, multithreaded rendering pipeline, unlike Desktop 10.x, which rendered on a multi-pass layer-by-layer basis that was easier to isolate.&lt;/P&gt;&lt;P&gt;An idea was that you could isolate timings for single layers to render using PerfTools and the AddLayer command.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Dec 2023 14:48:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1359674#M76241</guid>
      <dc:creator>KoryKramer</dc:creator>
      <dc:date>2023-12-12T14:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Layer performance metrics within ArcGIS Pro</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1362909#M76570</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/129401"&gt;@KoryKramer&lt;/a&gt;&amp;nbsp;appreciate the response. And thanks for reaching out to the team responsible for PerfTools add in.&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is in an interesting suggestion.&lt;/P&gt;&lt;P&gt;For us that would likely mean a workflow of:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Add all layers to map&lt;/LI&gt;&lt;LI&gt;Configure layer labels, symbology, zoom scales etc...&lt;/LI&gt;&lt;LI&gt;Save all layers to .lyrx files&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Iterate through each .lyrx using AddLayer command&lt;/LI&gt;&lt;LI&gt;Report DrawTime per layer&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I shall investigate this option.&lt;BR /&gt;&lt;BR /&gt;If possible, can you ask the team if there is a road map for PerfTools and any new functionality that may come with future versions?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Pat&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 02:17:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1362909#M76570</guid>
      <dc:creator>PatOBrien</dc:creator>
      <dc:date>2023-12-20T02:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: Layer performance metrics within ArcGIS Pro</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1704184#M103324</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/129401"&gt;@KoryKramer&lt;/a&gt;&amp;nbsp; - looks like what I was asking for is available in ArcGIS Pro 3.7 under the Analyze Map &amp;gt; Draw Metrics capability. Effectively a re-incarnation of &lt;STRONG&gt;mxdperfstat.&amp;nbsp;&lt;/STRONG&gt;Game changer.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PatOBrien_0-1779745858490.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/152996i99E5620D6BCD67BD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PatOBrien_0-1779745858490.png" alt="PatOBrien_0-1779745858490.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2026 21:53:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/layer-performance-metrics-within-arcgis-pro/m-p/1704184#M103324</guid>
      <dc:creator>PatOBrien</dc:creator>
      <dc:date>2026-05-25T21:53:21Z</dc:date>
    </item>
  </channel>
</rss>

