There is a performance recorder available for Tableau Server as well. It has to be enabled in the admin settings, but when it is turned on, you can do a performance recording while interacting with a viz on Server.
Just a tip.
Have you tried an extract of the data instead of a live connection? Extracting your data into Tableau may resolve your performance issues.