InfoQ

News

Performance Problems Continue for VS 2008

Posted by Jonathan Allen on Mar 24, 2008 06:27 AM

Community
.NET
Topics
Artifacts & Tools,
Performance & Scalability
Tags
Visual Basic.NET,
IDEs,
Visual Studio

Like its predecessors, Visual Studio 2008 continues to have performance issues. Unlike VS 2003 and 2005, Microsoft is actively working on performance patches, if only you know where to look.

The performance update for Visual Basic projects was announced by the VB Team on March 23. The referenced Knowledge Base article is dated February 22 and the files January 29. While some time for testing is expected, two months seems like more than enough time to plan a more visible announcement.

Back on February 8th, Scott Guthrie announced a web development patch for VS 2008. It too is still not visible on the Visual Studio web site and can only be found through news articles and blog postings. To add insult to injury, Visual Studio does have a "check for updates" function. Like in previous versions, it just goes to the generic Windows Update site.

According to DJ Park, the VB patch covers these scenarios:

  • The IDE takes a long time to build/rebuild the solution.
  • You experience a slow response time when you press F5 to start debugging.
  • You experience a slow response time in the Code Editor.
  • You experience a slow response time in IntelliSense

10 comments

Reply

Praise Jesus! by Sancho Panza Posted Mar 24, 2008 12:40 PM
As if Eclipse was any better... by Jim Leonardo Posted Mar 24, 2008 5:57 PM
Re: As if Eclipse was any better... by Sancho Panza Posted Mar 25, 2008 11:29 AM
Re: As if Eclipse was any better... by Jeroen van Bergen Posted Mar 26, 2008 9:14 AM
Patch for c# by Michael Tao Posted Mar 25, 2008 9:21 AM
Java IDEs by Dan Tines Posted Mar 26, 2008 2:55 PM
Re: Java IDEs by George Jiang Posted Mar 26, 2008 6:09 PM
Re: Java IDEs by Dan Tines Posted Mar 27, 2008 12:29 PM
Re: Java IDEs by Geoffrey Wiseman Posted Mar 30, 2008 11:14 PM
Re: comments on IDE's by Alan Williamson Posted Apr 3, 2008 4:51 PM
  1. Back to top

    Praise Jesus!

    Mar 24, 2008 12:40 PM by Sancho Panza

    .Net is a nice platform but I prefer Java just because I'm forced to be tormented by this slow and miserable POS whenever I work with a .net app. With all the advantages of building an application on top of your own operating system MS still can't build an IDE that holds a candle to any of it's Java peers.

  2. Back to top

    As if Eclipse was any better...

    Mar 24, 2008 5:57 PM by Jim Leonardo

    I don't get it, most every Java IDE (and I mean REAL IDE, not a glorified text editor) I've ever used has made VS look like a champ performance-wise. JBuilder is maybe the exception of this, but haven't used that in a LONG time. In fact, until very recently, I though Eclipse to be absolutely dreadful (meaning the last 6 months or so) and couldn't understand how people could use it as slow as it was. I hear people whining about performance, but rarely if ever see the same problems. Of course, I do a few tweaks for performance on any set up, but these are always simple things like setting it to not show that silly web page on start up and to not autodownload content.

  3. Back to top

    Patch for c#

    Mar 25, 2008 9:21 AM by Michael Tao

    i want other patches for the c#

  4. Back to top

    Re: As if Eclipse was any better...

    Mar 25, 2008 11:29 AM by Sancho Panza

    Who said anything about Eclipse? It would probably be my fourth or fifth choice among Java IDEs (though I'd still choose it over VS if I could). My experience over the last eight years with vs.net is that it chokes as soon as you start working with a moderately sized project. When I have to look at the hour glass for three minutes when switching from code view to design view then I quit doing that and vs becomes nothing more than a glorified text editor and that's where it really fails compared to its java peers. The plugins that are required to bring in the functionality already built into the free java IDEs (refactoring, svn, etc) only seem to compound the performance problem. On top of that VS crashes on me forcing a restart several times per week.

    I'm not interested in getting into an IDE flame war I just want MS to fix these performance issues so that I can do my job without having my concentration continuously interrupted while trying to perform trivial operations.

  5. Back to top

    Re: As if Eclipse was any better...

    Mar 26, 2008 9:14 AM by Jeroen van Bergen

    I don't get it, most every Java IDE (and I mean REAL IDE, not a glorified text editor) I've ever used has made VS look like a champ performance-wise.
    Anecdotal evidence is fine, but can you back this up with at least some data? I've used both IntelliJ IDEA and NetBeans quite extensively and have never had a feeling that I was waiting for the IDE, except when performing some big refactoring action, but that is to be expected.

    You mention Eclipse which happens to be the only other Java IDE that I have some experience with. And yes, my personal feeling (no hard data here) is that Eclipse is relatively slow.

  6. Back to top

    Java IDEs

    Mar 26, 2008 2:55 PM by Dan Tines

    ...are not even close to VS's debugging capabilities. And then you have to program in Java and not C# 3.0;)

  7. Back to top

    Re: Java IDEs

    Mar 26, 2008 6:09 PM by George Jiang

    in Java 5.0, Dude.

  8. Back to top

    Re: Java IDEs

    Mar 27, 2008 12:29 PM by Dan Tines

    In C# 3.0, Dude.

  9. Back to top

    Re: Java IDEs

    Mar 30, 2008 11:14 PM by Geoffrey Wiseman

    Not having done much debugging in VS, and none of it for ages -- want to elaborate?

  10. Back to top

    Re: comments on IDE's

    Apr 3, 2008 4:51 PM by Alan Williamson

    I think it should be mandatory for all replies to include the age of the poster :-) .... maturity ususlly leads to people posting less biased responses. personally I felt the original post assisted in finding useful information, and wasn't really about a comparing IDE's

Exclusive Content

Rob Windsor on WCF with REST, JSON and RSS

WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Join Rob Windsor as he introduces WCF 3.5 and its new native support for non-SOAP services.

Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, Adobe and open source, integrating Flex with existing applications, and integrating RIAs with search engines and browsers.

Debunking Common Refactoring Misconceptions

Danijel Arsenovski attempts to dispel some of the myths around refactoring and how it applies to .NET developers.

REST Eye for the SOA Guy

In this presentation, recorded at QCon San Francisco, CORBA guru Steve Vinoski explains REST from the view of someone who comes to SOA from a traditional, RPC-oriented background.

Choose Feature Teams over Component Teams for Agility

Feature teams are key to scaling agility for large teams. In an excerpt from "Scaling Lean and Agile Development," Larman & Vodde show how feature teams resolve traditional problems & raise new issues

Billy Newport explains Virtualization

Billy Newport talks about virtualization, eXtreme Transaction Processing (XTP) and WebSphere Virtual Enterprise. He discusses hardware, hypervisor, JVM, application and data virtualization.

Virtualization and Security

While virtualization provides many benefits, security can not be a forgotten concept in its application.

Introduction to Agile for Traditional Project Managers

This session is specifically aimed at traditionally trained project managers who are new to Agile, and who would like to be able to relate the PMI's best practices to their Agile equivalents.