Our organisation will not upgrade our hardware because they believe that VS2010 with Resharper + other add-ins contribute to memory issues and performance-related issues that would not be resolved by hardware upgrades.
Our machines vary, but the highest spec machine we have is an i5 Laptop with 3Gb RAM running Windows XP 32-bit. Security policies prevent us from disabling our On-Access virus-checking for any of our processes which means day-to-day running of VS2010 plus all the other associated services etc. means that life is slow.
We asked for new hardware recently because generally our machines do not run fast enough, so we want more RAM and SSD drives. After weeks of investigation we were told that new hardware would only mask the underlying issue which lies with VS2010 and potential bugs that would be causing our performance issues?
Does anyone agree that new hardware is not the answer here? Is it not that perhaps VS2010 is not running in its comfort zone?
The honest answer is that they didn’t want to buy new hardware and were looking for a reason to not.
The more complicated answer is that tests would need to be run to see where the performance bottlenecks are, that information is what will tell you what is causing the performance issue.
The simplest way is just to check the HDD light and monitor the CPU. If you notice that the CPU is always pegged then your issue is that you need a faster CPU. If you notice that your HDD is always busy then there are 2 options. 1. You are accessing a lot of files and the HDD is slowing you down or 2. You are constantly hitting the disk for paging, in which case more memory might help.
More than likely it’s a combination of these issues, and a hardware upgrade would help, but you would need some numbers to determine how much it would help and in what areas it would help to be able to present a business case for this.
Even with all that most likely they still won’t upgrade your hardware unless you can get a manager higher up to push them. This really comes down to finances more than anything.