Running Windows XP, PDT 2.2 and Eclipse Helios All In One.
Eclipse would remain sluggish even after a clean install and waiting for a period of time for the build to finish.
One possible to having unaturally high CPU usage is:
Go to preference and turn off Semantic Highlighting.
As a side note another one is to turn off code folding.