STS is still so slow after doing all these steps

I am using Spring 3.7.3.RELEASE on a MacBook Pro Retina with 128 GB SSD. Performing any operations, such as saving changes, updating a project, building a project during debugging when synchronizing with VCS, etc., it becomes so slow. I have already done the following:

  • Disable all plugins in Windows -> Settings -> General -> Start and Shutdown, except for the Spring maven integration tool

  • Disabled automatic assemblies in the Install / Update and Label sections

  • Updated to the latest version of the JVM

  • All checks disabled

My laptop configuration:

Model Name: MacBook Pro Model Identifier: MacBookPro12,1 Processor Name: Intel Core i5 Processor Speed: 2.7 GHz Number of Processors: 1 Total Number of Cores: 2 Memory: 8 GB Storage: 128GB SSD 

STS Configuration:

 -clean -startup ../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar --launcher.library ../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417 -product org.springsource.sts.ide --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms512m -XX:MaxPermSize=6000m -Xverify:none -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/sts.icns -Xmx6000m 

Please suggest me what to do to speed up STS.

+2
source share
2 answers

I encountered this problem in the past, but after installing Optimizer for Eclipse, it became much faster. Otherwise, you can use the latest version of Eclipse ie 4.6 for STS, it is slightly faster than the previous one, and the thread blocking problem is solved here.

+2
source

The optimizer is definitely useful, but I also turned off almost all the checks, with the exception of a few significant

Click Window> Preferences and select Verify in the left pane. The Verification page of the Settings window lists the validators available in your project and their settings.

To disable individual validators, clear the check boxes next to each validator that you want to disable. Each validator has a checkbox to indicate whether it is enabled for manual validation or assembly.

This answer was really helpful: fooobar.com/questions/275120 / ...

0
source

Source: https://habr.com/ru/post/1266801/


All Articles