Leaflet map + Drupal Views + 400 CiviCRM contacts data = performance?
We think the answer is that the performance issues are (very likely) in the custom code/tpls - that get invoked as well. We've determined that the Views query itself was not the issue. 

https://stackoverflow.com/questions/535020/tracking-the-script-execution-time-in-php