The preview app opens with poor performance, if you open the app from app launcher. Reason is the wrong location resolution in info.magnolia.personalization.preview.ui.PagePreviewSubApp#updateFromLocation.
This method collects recursive all page nodes. With many pages it is very slow. Correct would be to check only the first level children in website workspace.