The VM listing in a VMWare compute resource is pretty slow. We have custom code (extensions to fog-vsphere) to speed up the vm loading, but it still uses expensive calls. The code can be refactored to go from 50 seconds to 1,5 seconds with approximately 1000 VMs and a single API call against vSphere.