We're seeing a noticeable change in performance of our application when using DockSites. Our current production code is seeing this in 2016.1, but while trying to troubleshoot I also tried with 2019.1 and am seeing the exact same delay when switching our presently displayed ViewModel to one with a DockSite defined for it.
Is there anything we can do to pre-cache the DockSite? It adds as much as a full second to the time it takes to switch views, confirmed by removing the DockSite from the view we are using and utilizing the Visual Studio Application Timeline to measure perofrmance of specific components being drawn.