Reputation: 1583
I use both Xcode 4.6 and Xcode 5.0 for my work. Of late I have observed that it has become very slow. If I open two projects in two windows, switching from one window to another takes way too long. This slowing down is specific to only Xcode as other apps run just fine.
Any insights into how to fix it?
PS: its not related to derived-data or archives. its slow even after emptying both.
Upvotes: 0
Views: 1747
Reputation: 1583
Voila. Its working fine now. I don't see any slow-down while context switching between two Xcode windows or working within Xcode in general.
I found 2 main culprits for Xcode slowing down.
1) IDESubversion plugin. I guess this got added from Xcode4.0 onwards. I turned it off. Here's how to do it:
/Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin
Rename IDESubversion to something like IDESubversion-disabled. Keep extension unchanged.
CAUTION:Please note that I do not use Xcode provided subversion as it is a real CPU and RAM hog. I use Versions. If you use the Xcode provided subversion control, you should not do this step.
2) Delete project.xcworkspace file. In Finder, right-click on YourProjectName.xcodeproj
Select "Show Package Contents" and delete project.xcworkspace.
After doing these two things, my Xcode runs just fine. No slowdown whatever.
PS: RAM is not the root cause in everything that causes a computer to slow down (since most comments suggest that). Even in Xcode3, the in-built subversion used to be a CPU hog to the point of being a nuisance.
Credits: I found this link helpful in coming to above conclusion: Link 1
Upvotes: 4