Jason Swett Jason Swett - 2 months ago 6
Git Question

oh-my-zsh slow, but only for certain Git repo

I recently started using Zsh and it's awesome. Unfortunately, for the project I consider my "main" project, everything is slow. What I mean is that every time I run a command -

, for example - there's about a five second delay between the time the command is executed and the time I can use the terminal again.

What could be different about this one repo that makes Zsh so slow? I assume it's a Zsh-specific thing because there was no problem before I started using Zsh. I tried doing a
git clean
but it didn't make any noticeable difference.

I'm on Mac OS X, if that matters.

Update: Turns out this line of my
is what was making it slow:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function

If I comment that line, it goes from taking about 3 seconds to taking about 1 second. Unfortunately, I need that line, since many of my projects use RVM. I don't know what to do now.

Update 2: this seems to be specifically an oh-my-zsh thing. If I don't load
, I don't have the problem.


I finally figured it out. My project had a rake folder with a ton of files (like 20,000). I have no idea what that folder was there for, but I deleted it, Zsh is no longer slow, and my app still seems to work.