I have been increasingly frustrated lately with STS, even before the latest 3.1. I am using STS 3.1 now, based on the older Eclipse 3.8 platform. It is prone to prolonged freezes or high CPU usage. Moreover, it is extremely memory hungry. Starting up on my Maven/Spring project, here is what the memory footprint looks like:
STS 3.1: 594MB
Eclipse 3.7 for Java EE, plus m2e plugin: 380MB
Is there a lighter weight version of the STS functionality available for Eclipse/Spring support? There was a time when you could just install an STS plugin in Eclipse and get basic functionality for stuff like editing the Spring XML.