Optimizing Eclipse PDT Performance

After the long use of PDT, there's may be a down performance caused by the increasingly of files used by PDT such as history files and log files. So now its time to tweak the PDT performance.

Here are the files that can be safely removed from the PDT workspace:

  1. Log files, located at [Workspace]\.metadata\*.log.
  2. History files, located at [Workspace]\.metadata\.plugins\org.eclipse.core.resources\.history, you can safely remove all sub folders inside this folder.
  3. Project cache, located at [Workspace]\[project]\.cache, optionally you can safely remove this folder contents. If you delete this folder contents, then PDT will rebuild the project again when its launched and take a time before you can use the IDE.

If you have several workspaces, as in symfony there is a CLI (see Integrating Symfony into Eclipse PDT), you can easily shares the external tool programs from one workspace into others by copying the files in [Workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches. Actually this launch is an XML compliant file and you can easily adjust it as your workspace need.

Leave a Reply