Patrick Smacchia [MVP C#]

Sponsors

The Lounge

Wicked Cool Jobs

News

  • NDepend v3 is fully integrated in Visual Studio, and is now available for download! Software dependencies visualization, 82 .NET software metrics, continuous rule validations, assembly version diff, declarative code queries and more ! http://ndepend.com

Advertisement

A VS 2010 Beta3 would be welcomed

Normal 0 21 false false false FR X-NONE X-NONE

I want to join Carlos Quintero on the need for a Beta 3 of VS2010. As Carlos mentioned, Beta 2 was not reliable at all on some features like the Addin API. But I am especially concerned about performance. These days, Brian Harry communicates a lot on what they are doing internally to enhance performance (See this post). This transparency is really welcomed. However, given the state of the Beta2, I think it is important that the whole community gets a chance to feedback if the final performance will meet their expectation or not. Brian wrote about performance metrics measurement:

 

We have assessed (and will continue to) why our metrics were telling us one thing and our customers another.

 

Given the fact that 1) Beta2 is too slow for the bulk of customers 2) the VS development team has problem measuring if performance is good enough, one more Beta round is clearly needed. VS 2010 is certainly the most awaited VS version for a decade. Vista was also a major awaited milestone but still, the less we can say is that it was disappointing. It is not in the interest of anyone that VS 2010 ends up as a Vista-like fiasco.

 

Hopefully, performance is something that can be always enhanced but this comes at an exponential cost: the more performance you want, the more effort is needed. Even if it means delayed schedule, the eventuality of a Beta3 should be considered.

 

Btw, I have installed the recent Limited CTP version on which I cannot say anything (I am under NDA) but I still maintain my stance: a public Beta3 would be more than welcomed.

 


Posted Tue, Dec 8 2009 3:31 PM by Patrick Smacchia

[Advertisement]

Comments

uberVU - social comments wrote Social comments and analytics for this post
on Tue, Dec 8 2009 11:26 AM

This post was mentioned on Twitter by GergelyOrosz: There would be a need for a VS2010 Beta3 - based on Beta 2 I too have bad feelings about RTM. A post on this: http://bit.ly/5ybcJF

Douglas Starnes wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 11:37 AM

I agree.  I have filed several bugs that other people have had as well.  They have been unable to reproduce any of them.  I even did a clean install on a new partition on my machine and it didn't help.

Brad wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 12:29 PM

Are you running resharper as well?

Patrick Smacchia wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 12:55 PM

No, so far I did my VS 2010 tries without R# and nothing else installed.

I don't have particular problem to report, MS already have tons of detailed feedbacks. It is just that every actions seems much slower than in VS 2008.

Doug Wilson wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 1:24 PM

I agree. Beta 3 is needed.  After many unsuccessful attempts to install VS 2010 Beta 2 on several different machines including a fresh load of Win 7 x86 I can't believe that they are actually considering shipping anytime soon.  And personally, since I spend 10+ hours a day with VS, I'd rather have a rock solid performer six months from now than a frustrating experience 6 weeks from now.

PimpThisBlog.com wrote A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 2:15 PM

Thank you for submitting this cool story - Trackback from PimpThisBlog.com

Brad wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 3:53 PM

Odd.  I find 2010 much faster, especially on my work beast (8-core xeon, 12gigs ram etc).  R#, obviously slows them both to a crawl, but i still think the 2010 crawl (with R# build 1547 from a few days ago) is a slightly faster crawl.

Patrick Smacchia wrote re: A VS 2010 Beta3 would be welcomed
on Tue, Dec 8 2009 4:50 PM

Brad, this is great news you have a powerful machine with 8 cores that certainly benefits from the new concurrency model implemented in VS 2010.

But you are just one customer of VS 2010 amongst millions, and most of us have only one or 2 cores. If your solution is that everyone buy a new powerful machine, then VS 2010 will be a fiasco like Vista was.

Frans Bouma wrote re: A VS 2010 Beta3 would be welcomed
on Wed, Dec 9 2009 3:53 AM

If a software editor requires 8 cores and 12GB ram to perform well, we're all doomed.

Patrick, I fully agree, B3 is needed. However as Marketing calls the shots at MS as we all know, this won't happen, they'll ship in spring. Btw, the same comments were also given on 2008, which got a quick service pack right after RTM. It wouldn't surprise me if they would pull the same stunt with this again.

Brad wrote re: A VS 2010 Beta3 would be welcomed
on Wed, Dec 9 2009 1:06 PM

Re: 8 cores/ 12gigs of ram required:

My point was that VS2008 actually performed BETTER when i set the affinity to 1 or 2 cores.  So they have done lots of work on concurrency.  Maybe at the cost of performance on 2 or 4 cores.

I am having lots of bugs around building/running/deploying.  It seems to get "stuck" trying to run the normal bin/debug version when i am compiling into bin/x86/debug etc.

Brendan wrote re: A VS 2010 Beta3 would be welcomed
on Wed, Dec 9 2009 1:59 PM

You just have to look at some of the PDC videos to see how unstable this Beta 2 is. Some of the simple demonstrations shown produced so many errors and crashes it is making me very worried about the RTM.

What is it going to be like with real world solutions?

Ok so it's still a beta but the final release isn't that far off.

cs wrote re: A VS 2010 Beta3 would be welcomed
on Wed, Dec 9 2009 6:18 PM
Iketh wrote re: A VS 2010 Beta3 would be welcomed
on Sat, Dec 12 2009 4:15 PM

I'm explicitly using VS 2010 to help with development, but Beta2 is nearly impossible to be productive.  It crashes every 5 minutes.  Please get a Beta3 out that doesn't crash so horridly so we may abuse the product.

FaxedHead wrote re: A VS 2010 Beta3 would be welcomed
on Sun, Dec 13 2009 6:45 PM

Our dev team is using VS 2010 B2 and the poor performance (and numerous crashes, including OutOfMemory exceptions on 4Gb RAM machines) means that at the very least we will have to consider upgrading all our dev machines, and move to 64-bit OS, to minimise the pain of using this version.  Bring on a STABLE, HIGH_PERF beta 3 please!!

DavidB wrote re: A VS 2010 Beta3 would be welcomed
on Thu, Dec 17 2009 9:36 PM

They are listening: VS 2010 & .NET 4 Public Release Candidate Planned blogs.msdn.com/.../vs-2010-net-4-public-release-candidate-planned.aspx

Patrick Smacchia wrote re: A VS 2010 Beta3 would be welcomed
on Fri, Dec 18 2009 10:05 AM

Yes that is awesome!

Patrick Brombach wrote re: A VS 2010 Beta3 would be welcomed
on Sun, Jan 10 2010 6:15 AM

It is really a pain ...

I must restart windows after each single build because my project .exe file is blocked by VS2010 beta 2 else I got this message: "No symbols are loaded for any call stack frame. The source code cannot be displayed."

I hope VS 2010 beta 3 will come fast and solve that!

More info on this error:

ArgumentNullException was unhandled, StackTrace:

  at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)

  at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)

  at System.Activator.CreateInstance(ActivationContext activationContext)

  at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()

  at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)

  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

  at System.Threading.ThreadHelper.ThreadStart()

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Devlicio.us