As John mentions in the below Tableau Community post CPU spikes can be difficult to pinpoint there precise cause as many factors play into it. I would check into the suggestions provided in the community post.
As well as verifying that the machine running Tableau Server meets the minimum specifications for operation.
Finally, if the suggestions in the post above do not resolve the issue I would submit a case to the Tableau Support team for some additional assistance.
I hope this helps!