The first takes almost 3 seconds to evaluate, whereas the second takes under 1/100th of a second. Other than not using units whatsoever, is there any way to speed up computation with units? And is the Mathematica team looking into making the units package any faster?
I tried your code but it took over 20 seconds so I aborted. I’m running Mathematica 10.0.2.0 (Student version) on Mac OSX. Are you using a different version?