Usability Performance

Idea created by elmeras on Apr 11, 2014
    New
    Score20
    • elmeras
    • brisk00
                        Date entered: 2007-Feb-15 2007 PUG Usability List Session:The map cache can be useful for large extents with few features, and for small extents where there are lots of features.  However, some of the performance problems appear to be related to other issues such as the number of round-trips the application has to make to open or touch a file.   MXDs with lots of layers, even where most of the layers are turned off, can take a long time to open, and ArcCatalog is very slow in opening across a network with lots of hops.2008 PUG Usability List Session: We agree that performance is bad in several areas.  Here are some responses from me (Rupert Essinger - ESRI). I'm also added the appropriate response to the separate performance related issue in your list.   Might be good to discontinue this generic performance issue and focus on separate issues for specific areas or data types that are giving you grief: that will definitely make it easier to address these at the PUG meetings. Drawing speed: We have been working on a new drawing engine that provides a huge speed advantage. The first appearance of this will be in 9.4 where it will be used as the new drawing engine in ArcGIS Server for rendering dynamic (non-cached) maps. This engine isn't planned to be in the Desktop product at this point because of the size of that change, but that is the intention. ArcCatalog and folder browsing: ArcCatalog continues to be slow in this regard and we know it can be a pain and we are aiming to obsolete this issue in our future development plans. 9.3 has new option (ArcMap Tools > Options dialog General tab) so you can make the Add Data dialog not return to the last-used location the first time you launch it in a session. Don't forget that you can already do that to prevent ArcCatalog from reopening in the last used location (ArcCatalog Tools > Options dialog General tab. Make sure in that tab that you have also turned off the 'Use a special icon for folders containing GIS data' option. The ability to use a special icon is the great feature I designed some years back in ArcCatalog that really slows it down! At 9.2 we kinda quietly added an alternative Add Data dialog in ArcMap: see Tools > Customize dialog Generic category. This is actually the Add Data dialog from the Engine product and it bypasses the Add Data dialog/Catalog Browser interface and it doesn't respect the folder connections in ArcCatalog. You may find this faster than using the standard Add Data dialog. At 9.3 this alternative Add Data dialog includes the ability to connect to ArcSDE, which is the obvious thing missing in it in 9.2. I hear you on the ArcMap document start up time. Why does it need to connect to and touch the data source of layers that are turned off in the map? This makes start up time terrible with multiple ArcSDE, ArcIMS, ArcGIS Server, WMS layers and is a disincentive to building really useful basemaps containing multiple sets of data that the user can just turn on as they desire once they've opened the map. (ESRI enhancement # for this is NIM032088 - CR67521 - Map documents take too long to open up because ArcMap inspects and connects to the source of each layer in the map, even if that layer is turned off in the map. Can we make this smarter to improve performance so that we only connect to layers that are off when they are turned on).You guys likely know this stuff but just in case, here is our tech support KB article with performance tips: http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=31672Some other less well known performance hogs are password protected ArcIMS services: these are rare unless you are using ArcWeb Services (NIM013900 CR4929). These are slow when you first open the map documentPlus it is annoying that pressing ESC doesn't immediately stop drawing when you want to stop drawing (what you want) but touching ArcMap at all while it is drawing seems to magically and immediately stop drawing (what you don't want).