Five months later, and after switching organizations, I've come up against hangups that exhibit very similar behavior to what I first reported. It seems like something isn't releasing the UI after certain tasks are completed.
Environment
ArcGIS Pro 2.2.3
Windows 7 SP 1
Xeon E3-1275 v2, 24 GB Ram, Quadro K200D
MS Active Directory network
Dataset
Utah Road Centerlines feature class from the state GIS clearinghouse: Roads and Highway System
I've confirmed that subsetting the data to Salt Lake County via DefQuery/Export, and then subsetting further to major roads via DefQuery/Export, does not change the behavior (it is a large feature class, but the major road subset only has ~7000 features).
Behavior
Certain actions cause the interface to go unresponsive or extremely slow when working with the centerlines:
- Opening the project for the first time.
- Making any symbology change that would update the map (clicking Apply Symbology, changing from Single Symbol to Unique Values, dragging layers around in Symbol Layer Drawing).
- Running the Import Symbology tool to apply symbology to the centerlines feature class.
- Running field calculator on a field in the attribute table (same behavior as originally reported).
After these actions, the interface goes unresponsive for a split second as normally happens. The map pane will refresh to display the updated symbology as expected. However, the icons in the ribbon stay grayed out, as do the icons at the very top (Save/Open/New, Undo/Redo). The cursor displays the spinning progress circle when I move it anywhere around the interface EXCEPT for the map pane, where it displays the Explore finger. Navigating around the map pane at this time is extremely slow, as are any identify operations. Sometimes an inadvertent click to identify an area not covered by the feature class causes a full hang while the Identifying progress bar appears indefinitely, requiring a full End Process to recover (and subsequent loss of any unsaved work).
As the interface is hung, Task Manager reports ~25% CPU usage while the ArcGIS Performance Monitor does not report any hangs or any real activity (as noted before).
Pausing the map pane does not change the behavior. Without pausing, the map pane updates as it should so it doesn't seem to be related to the actual drawing of the data.
Workaround
Once the interface hangs, if I switch the map pane over to the catalog and then back to the map pane (using the tabs at the top of the map pane) it "releases" the full interface and everything goes back to normal. This works for small one-time changes, but doing this every time I move a layer in the Drawing Order is just painful (and frustrating when doing it five times, then having it hard hang and lose all that work because I didn't save after every layer move).
Troubleshooting
I've tried the following different scenarios with no changes:
- Project saved on a network drive, feature class saved in GDB saved on a network drive.
- Project saved on a network drive, feature class saved in GDB saved on a local drive.
- Project saved on a local drive, feature class saved in GDB saved on a network drive.
- Project saved on a local drive, feature class saved in GDB saved on a local drive.
With the project saved on a local drive, I've tried it against a copy of the feature class I downloaded two weeks ago, subsetted to Salt Lake County, and put in a network-based GDB; exporting this copy to a local GDB; re-extracting the downloaded GDB from the zip folder into a local folder; and downloading the GDB anew and extracting it into a local folder. None of these variations showed any difference either.
Other feature classes in the network-based GDB rarely exhibit the same behavior.
I don't remember what dataset I was running into problems with on my original post, but there is a better-than-not chance it was a download of the same feature class.
I have the project packaged in a small (<2mb) package that I can send by e-mail if anyone wants to try reproducing the problem.