There is a mix of CPU-bound animations and GPU-bound animations that is causing the frame rate to be inconsistent. Animation ...

There is a mix of CPU-bound animations and GPU-bound animations that is causing the frame rate to be inconsistent. Animation {0} on visual {1} is causing {2} frames to be rendered and is using the most CPU for updating the elements. In addition, overall count of visual tree changes is {3} and the  overall count of per-frame callbacks is {4}.

Go to the Performance Warnings menu in the navigation toolbar and select the Frames view.  Click the CPU Time column header to sort the frames. Select the frames with highest CPU time. From the Frames view, select the Visual Tree option in the navigation toolbar and select Visual {1} in the tree. From the Visual Tree menu, select the Active Storyboards option and inspect the storyboards. Look for storyboards that are the most active and using the most CPU.