ArcMAP running on App Volume / VMWare

569
2
11-18-2021 01:25 AM
Labels (1)
RiccardoKlinger
Occasional Contributor

Currently we are trying to run ArcMAP on WIN10 which is served on VWARE using App Volumes. Unfortunately we are seeing severe performance issues: 

- longer starting times

- longer pan-zoom actions

...

Are there any best practices to keep in mind when running on AppVolumes? I checked this post for ArcGIS Pro but we all know, that ArcMAP is a total different ball park...

Virtualizing ArcGIS Pro Leveraging VMWare App Volumes (esri.com)

 

2 Replies
RiccardoKlinger
Occasional Contributor

What I'Ve found so far using a single sde file and an arcpy.Arcsdeexecute is: 
The regenumkey operations take about 0.000004s each and there are 1.5millions of it. It took only 0.0000002s on a regular machine. 

We will make sure that this setting is applied: Applications launch and run slowly when an appstack is attached (2145683) (vmware.com)

0 Kudos
RiccardoKlinger
Occasional Contributor

For test purposes one might find this script interesting: should report only apprx 3s for the first response and about 0.003 fo the second print statement:

import arcpy
import time

start = time.time()
arcpy.env.scratchWorkspace = 'c:/work/scratchoutput.gdb' #regEnumKey
end = time.time()
print(end-start)
start = time.time()
arcpy.env.scratchWorkspace = 'c:/work/scratchoutput2.gdb'
end = time.time()
print(end-start)

In our environment most registry operations are running slow. thats why this takes longer... in our case the first arcpy call takes about 500(!)s

0 Kudos