in
Forums
Blogs
Files
Devexpress.Com
Client Center
Support Center
DevExpress Channel

2.5 Performance Issues

Last post 8/21/2007 10:34 AM by Dustin Campbell (Developer Express). 9 replies.
Page 1 of 1 (10 items)
Sort Posts:
Previous Next
  • 8/15/2007 11:22 AM

    2.5 Performance Issues

    Is it just me or are there some performance issues with 2.5?

    I can't pinpoint anything, but after doing some refactoring, applying templates, and other such common CR tasks, VS is becoming very un-responsive. I finally quit and restarted. Much better responsiveness.

    Jim

    Filed under: , ,
  • 8/15/2007 12:16 PM In reply to

    Re: 2.5 Performance Issues

    Ever since 2.1 or 2.2 I've seen perfromance get slower and slower. There are days where I simply don't load it anymore because it's qucker for me to type it than wait 10 seconds here and there for pauses. I'm overall more productive not using the tools that used to make me more productive.

     I don't have anything close to a slow machine but it is night and day in difference of VS responsiveness without CR and R! loaded anymore, I personally don't care if we hit 125 refactors this year, I want a 200% improvement of performance for features from 1 year ago.

    I'm curious on what machines DevEx tests CR and R! on and how big are the projects, I've got a Dual Xeon at 3.4 Ghz with Hyper threading and 2 gigs of ram for our base development machine, and the pauses/lack of responsiveness in a project smaller than the DevExprience source code project is literally painful at times. We've gone from 5 developers who loved it, to 1 developer who loads it on as needed basis.

     John

  • 8/15/2007 12:17 PM In reply to

    Re: 2.5 Performance Issues

    I haven't noticed any perf issues yet. I'm on a pretty fast machine though, and I am currently developing with the 2.5.0 release in VS 2005. I currently have two instances of Visual Studio 2005 running, one of which has been up for about 24 hours (prior to that I had a session of VS that had been up and running for several days).
     
    In the past we have noticed perf issues related to having lots of markers and LIDs (that's our acronym for Linked Identifiers in the green highlight boxes) accumulate in the file, but I'm pretty sure those issues have been corrected with this release.
     
    What are the characteristics of the slowdown? Is it scrolling, editing, or something else?
     
    Let me know what else you learn about the perf issue. TIA.

    Best regards,
     
    Mark Miller - Developer Express
    C# MVP
    "Jim Argeropoulos" wrote in message news:191633@community.devexpress.com...

    Is it just me or are there some performance issues with 2.5?

    I can't pinpoint anything, but after doing some refactoring, applying templates, and other such common CR tasks, VS is becoming very un-responsive. I finally quit and restarted. Much better responsiveness.

    Jim



    http://community.devexpress.com//forums/p/56795/191633.aspx#191633

  • 8/15/2007 1:11 PM In reply to

    Re: 2.5 Performance Issues

    Hi John,
     
    Thanks for your post.
     
    First of all, we would *love* to fix things for you so things are really fast. I consider performance problems of any kind extremely high priority. We have worked hard to earn a reputation as being one of the fastest add-ins out there, so it's important to us to protect that by ensuring the product blazes on any machine and with any source code project loaded.
     
    If you have ruled out third-party plug-ins as a possible source of the slowdown, we will need something to help us duplicate the performance issues. A sample project would be perfect. Another alternative would be a general description of project complexity including language(s) you're working in, types of projects (e.g., ASP.NET, WinForms, WPF, etc.), and other project metrics (e.g., number of files, average file size, largest source files, largest methods) so our devs can work to fabricate something similar.
     
    Also, it would be helpful if you brought support@devexpress.com into the loop, as they are experts at keeping our devs engaged until you're satisfied the problem is solved. Support may also provide you with custom diagnostics plug-ins, as well as access to daily builds that include fixes to the issues you report.
     
    BTW, my machine is a 2.33 GHz dual-core laptop with 2 Gigs of RAM.

    Best regards,
     
    Mark Miller - Developer Express
    C# MVP
    "John Gooding" wrote in message news:191638@community.devexpress.com...

    Ever since 2.1 or 2.2 I've seen perfromance get slower and slower. There are days where I simply don't load it anymore because it's qucker for me to type it than wait 10 seconds here and there for pauses. I'm overall more productive not using the tools that used to make me more productive.

     I don't have anything close to a slow machine but it is night and day in difference of VS responsiveness without CR and R! loaded anymore, I personally don't care if we hit 125 refactors this year, I want a 200% improvement of performance for features from 1 year ago.

    I'm curious on what machines DevEx tests CR and R! on and how big are the projects, I've got a Dual Xeon at 3.4 Ghz with Hyper threading and 2 gigs of ram for our base development machine, and the pauses/lack of responsiveness in a project smaller than the DevExprience source code project is literally painful at times. We've gone from 5 developers who loved it, to 1 developer who loads it on as needed basis.

     John



    http://community.devexpress.com//forums/p/56795/191638.aspx#191638

  • 8/18/2007 7:03 AM In reply to

    Re: 2.5 Performance Issues

    Hi Jim,
     
    We did find and fix one important perf issue in the 2.5.0 release. We expect to have an official update early this week that corrects that.

    Best regards,
     
    Mark Miller - Developer Express
    C# MVP
    "Jim Argeropoulos" wrote in message news:191633@community.devexpress.com...

    Is it just me or are there some performance issues with 2.5?

    I can't pinpoint anything, but after doing some refactoring, applying templates, and other such common CR tasks, VS is becoming very un-responsive. I finally quit and restarted. Much better responsiveness.

    Jim



    http://community.devexpress.com//forums/p/56795/191633.aspx#191633

  • 8/20/2007 9:59 AM In reply to

    Re: 2.5 Performance Issues

    Hi Mark

    I do appreciate your concern with keeping the perf issues in check. Over time I have noticed perf do a saw tooth behavior. You add new features, which I often take advantage of, sometimes I get a related perf slowdown, then you'll make fixes.

    I haven't reproduced my own problems yet, so there isn't much support could do for me yet. On the "sample" project issue; if it was easy to do, you know I would. I have in the past. Sometimes it would just take a lot of work. Maybe you could have a standard easy project to work from. I seem to remember you snagged something from an open source project for one of your demos. Something like that may be a good resource for us all to have a common starting point. It may not work in 100% of the cases, but...

    In this case my slowness, was all of VS. Typing was not responsively showing characters, using the mouse, selection, right click, etc. was not responsive.

    Enviroment: I have only one other third party plug-in TestDrivenDevelopment.Net.

    If you take either CR or TDDN away from me, I'll be fighting you all the way.

  • 8/20/2007 11:49 AM In reply to

    Re: 2.5 Performance Issues

    Hi Jim,
     
    Two suggestions:
     
    1. When you see the slowdown, bring up the task explorer and verify that the slow-down is related to CPU activity (and is caused by the devenv.exe process).
     
    2. If you can't get us steps reproduce, but you can by chance trap the behavior in a Camtasia screen recording, that could be useful to us as well and may provide clues as to how we can reproduce the issue or as to what might be causing it.

    Best regards,
     
    Mark Miller - Developer Express
    C# MVP
    "Jim Argeropoulos" wrote in message news:192012@community.devexpress.com...

    Hi Mark

    I do appreciate your concern with keeping the perf issues in check. Over time I have noticed perf do a saw tooth behavior. You add new features, which I often take advantage of, sometimes I get a related perf slowdown, then you'll make fixes.

    I haven't reproduced my own problems yet, so there isn't much support could do for me yet. On the "sample" project issue; if it was easy to do, you know I would. I have in the past. Sometimes it would just take a lot of work. Maybe you could have a standard easy project to work from. I seem to remember you snagged something from an open source project for one of your demos. Something like that may be a good resource for us all to have a common starting point. It may not work in 100% of the cases, but...

    In this case my slowness, was all of VS. Typing was not responsively showing characters, using the mouse, selection, right click, etc. was not responsive.

    Enviroment: I have only one other third party plug-in TestDrivenDevelopment.Net.

    If you take either CR or TDDN away from me, I'll be fighting you all the way.



    http://community.devexpress.com//forums/p/56795/192012.aspx#192012

  • 8/21/2007 9:24 AM In reply to

    Re: 2.5 Performance Issues

    |2. If you can't get us steps reproduce, but you can by chance trap the behavior in a Camtasia screen recording, that could be useful to us as well and may provide |clues as to how we can reproduce the issue or as to what might be causing it.

    Cool! Mark is offering me a Camtasia license. Wink

  • 8/21/2007 10:17 AM In reply to

    Re: 2.5 Performance Issues

    Jim Argeropoulos:

    Cool! Mark is offering me a Camtasia license. Wink

     
    LOL, that would encourage bug hunting, wouldn't it?! Wink There are, however, several freeware alternatives that one could use, for instance: http://www.camstudio.org/
     
    I don't know if Dev Express' support would appreciate it, but another advanced alternative for finding bugs is to create a memory dump of devenv.exe. Tess has a good write-up on how to do this on her excellent blog, http://blogs.msdn.com/tess/archive/2006/01/11/511773.aspx. A mini dump would probably be the best option initially; a full memory dump is huge and cannot be e-mailed.

  • 8/21/2007 10:34 AM In reply to

    Re: 2.5 Performance Issues

     Mini-dumps are happily accepted. Seriously, these can give great insight into hard-to-find bugs--especially when they relate to the unmanaged code with which VS is built.

    Best Regards,
    Dustin Campbell
    Developer Express Inc.
    Microsoft C# MVP
Page 1 of 1 (10 items)
Copyright © 1998-2008 Developer Express Inc.
ALL RIGHTS RESERVED