Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is SpringSource Tool Suite (STS) so slow? And how can I fix it?

I've been running STS 2.3.2 on a MacBook Pro for a few days now. I'm finding the performance to be significantly slower than any other build of Eclipse I've used. For example, switching from one tab to another can take up to 4 seconds.

I tried turning off much of the validation, and increasing the memory, but it's not making a difference.

Are others having similar experiences?

like image 743
curthipster Avatar asked Apr 28 '10 05:04

curthipster


People also ask

Why is STS not working?

Check your OS (32 or 64 bit) and then check STS whether it is compatible with 32 or 64 bit or for both. Now check your jdk (32 or 64 bit) If step 1 is validated then update javaw.exe path on top in STS. ini as given below.

What is STS Spring Tool Suite?

SpringSource Tool Suite (STS), (formerly known as Spring Eclipse Plugin), provides an Eclipse based development environment for building Spring Framework enterprise applications.

How do I install STS tools on Windows 10?

Installing STSStep 1: Download Spring Tool Suite from https://spring.io/tools3/sts/all. Click on the platform which you are using. In this tutorial, we are using the Windows platform. Step 2: Extract the zip file and install the STS.


2 Answers

I would also suggest turning off automatic build feature. Uncheck Project -> Build Automatically. Combined with Michael's suggestions it made difference for me.

Edit: automatic content assist feature was also slowing me down, so I turned it off. I just use it only when I need it by pressing CTRL + Space. See here for details.

like image 22
Tomato Avatar answered Sep 19 '22 22:09

Tomato


I had the same problem on a MacBook Pro i7. Switching editors or views was painfully slow. Solved it by turning off Spring validators that I didn't need. Go to:

SpringSource Tool Suite -> Preferences -> Spring -> Project Validators

Specifically, I deselected all validators except for Spring Validator, Beans Validator and STS Bean Validator.

like image 136
Michael Collins Avatar answered Sep 18 '22 22:09

Michael Collins