Improve high number of open files performance (20+)
VS11 performance on my existing VS2011 enterprise project is horrific. (Had to completely rebuild project for VS2010 as it wouldnt open due to MVC Razor bug in 2011)
I have 3 projects, the biggest an autogenerated ORM with 500+ files, a tiny Common project and an MVC 3 website. Razor performance is noticably slower than VS10 as well as now not working within JavaScript, what? Why would you break that even more than it was broken in VS10, MS had a whole year to sort out the buggy Razor integration and it actually went backwards! Incredible.
The indexing/filtering explorers are great additions however once again the main problem is scalability, when you open the first few files it feels snappy enough, but open more than 10-20 files (very common) and performance drops horribly, open a file.. 5 second delay (why? its just a css file, what is it doing that takes 5 seconds?!)
Then try filtering a couple of of Solution Explorers and its even worse. I also find when I come back to VS11 after a few hours I get 10 second stutter with whole screen going grey. TELL ME WHAT YOU ARE DOING IDE AND I MIGHT BE MORE UNDERSTANDING.
Sure VS11 uses less memory but who cares if you have that memory especially so that these operations are faster! RAM is cheap, my time is not.
Its the constant stutters under stress that I am most dissapointed with, watching the vidcasts I was sure this had been addressed but at the moment I have going back to VS10 because although it is slower it is more predictable and reliable in when I will get performance, ultimately this is much less annoying than random 5-10second grey screens. It just cannot keep up with the demands I have so this is ultimately a huge fail for any IDE.
I feel that the UI team have really dropped the ball on this and haven't tested with the appropriate scale of project (enterprise) and the performance tuning has backfired.