Performance Zone is brought to you in partnership with:

Dave Bush is a .NET programmer and Certified ScrumMaster who is passionate about managing risk as it relates to developing software. When he is not writing or speaking about topics related to Application Lifecycle Risk Management (ALRM), he is an example to his peers as he develops web sites in the ASP.NET environment using industry best practices. Specific topics Dave can address include: • Project management, with an emphasis on Scrum • Test Driven Development (TDD) • Behavioral Driven Development (BDD) • Unit testing and Integration testing using NUnit, Jasmine and SpecFlow • Web Application testing using Selenium • Continuous Integration • Extreme programming (XP) • Coding best practices • Architecture • Code Reviews Dave has "an insatiable curiosity and is always learning." He has been called "the miracle worker" and "hard to replace" by clients he has worked for recently. Contact Dave via LinkedIn (http://www.linkedin.com/in/davembush/) to find out more about how he can help your organization reduce software development risk Dave is a DZone MVB and is not an employee of DZone and has posted 56 posts at DZone. You can read more from them at their website. View Full User Profile

SSD–The Single Best Investment You can Make In your Computer

07.11.2013
| 5887 views |
  • submit to reddit

I’ve heard for a while how much faster an SSD drive can make your computer run but I’ve had first had experience twice over the last month that proves just how true this is.

The first is on my own computer.  I have an 8 core, 16gig of ram computer.  You’d think that would be fast enough for anyone.  But, because I’m constantly compiling and running the code I’m working on, I’ve been doing a lot more waiting than I’d like.


(Source: Wikipedia)

So, I broke down and purchased an SSD drive.  I configured it so that all of the code I work on, all of my programs, and my swap disk all reside on the SSD drive.  The drive  cost about $150 and gave me 240 gig of space.

Everything else I have on my standard hard drive.  You can do a search to find out how to move the Users directory off your boot drive.

Now, my computer boots up faster in the morning.  If I need to reboot, it reboots faster.  When I load Visual Studio, I barely have to wait for it.  I have a solution with about 20 projects in it, they all load instantly.

The best part is, running my code is nearly as fast as if I were working with a scripting language.  I barely have to wait to test the changes I’ve made.  A huge increase in productivity since prior to this, waiting for my code to run would sometimes take just long enough for me to get distracted and go do something else, which would then cause me to suffer the added time of the dreaded mental “context shift” that is known to steal 15 minutes from your day.

So, when my son started talking to me about getting more memory for his gaming computer, which currently has 2gig of memory, my comment to him was, “you know, if it were me, I’d spend that money on an SSD drive first.”

Keep in mind.  He has 2gig of memory, and the reason he wanted more memory is because his games were starting to lag why they were swapping memory to virtual memory or loading additional code from the DLLs they needed.

Well, he got the drive yesterday and got it installed.  OS, swap drive, and programs on the SSD.  Data on his old drive.  And he reports, “dad was right.”  Games start faster, shutdown faster, and games that he had hesitancy problems with before now all run smoothly.

Your hard drive is the single biggest bottleneck of your computer.  If you are a developer and you think you need a new computer, you probably only really need an SSD drive.

Published at DZone with permission of Dave Bush, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Raging Infernoz replied on Wed, 2013/07/17 - 6:29pm

Beware, if your SSD fails, you lost recent data, and probably too much if you don't have a recent enough backup; I would not expect a data recover service to be able to recover anything off a failed SSD. 

I run two identical SSDs as RAID1, because a spinning disk failed on me years ago and it was a complete loss, so I won't risk a single disk anymore; it is also better than just backup, because you often loose nothing when one of the disk fails, provided you backup promptly and replace the failed mirror disk.

Also be careful which SSD you buy because some are more prone to lockup or failure!  I'm running two 128GB Samsung 830 series as RAID 1 for my boot disk, because they have an excellent reputation.

John Lee replied on Mon, 2014/10/06 - 1:33pm

 SSD drive are the latest part on the PC ( Spectra  ) start up boot can be 5 seconds. And also, installing drivers and heavy softwares on the drive can give convenience when running any program.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.