Refactor slow and not quite stable

1. Opening VS2005 is slower, and opening a project is slower. No big deal, but if you start opening files before DXCore is finished loading, it hangs for quite a while.

2. Cursor movement is jerky, and somewhat annoying. This is on an AMD 3200+ w/GeForce6200.

3. Several times I accidentally hit both mouse buttons and/or keyboard keys, causing an IDE crash with loss of data.

I mention this only FYI; these would not be big problems if I had found it useful (especially given that it is given.) The uninstall seemed to have worked.

I will mention the IDE itself is very stable compared to Beta. Bravo!

---Mike



Answer this question

Refactor slow and not quite stable

  • NightOwl888

    Hi Chris,

    Firstly, I'm glad to hear that you’ve fixed the problem.
    Secondly, you can to try the new version if you want to help us by testing it before we publish it. Just contact us by email.

    Thanks,

    Max


  • Luigi Leo

    Hello Chris,

    I'm sorry to hear that you are having so much trouble with Refactor. I'm curious to know which version you are working with. The latest version (1.0.31) was released on Dec. 9, 2005. In addition, are you using the free Refactor for Visual Basic 2005 or are you using Refactor Pro

    Best Regards,
    Dustin Campbell
    Developer Express Inc.

  • Buck Woody

    Hi,

    I tried out the latest free version yesterday (including extras that i downloaded after registering) and Visual Studio 2005 crashes as soon as I launch a solution. I can then send an error report and check the option to restart VS and it will then work.

    Also i have to keep unchecking refactor in the Add-Manager, otherwise VS is very slow to run and takes 15 minutes to compile a project that usually compiles in 30 seconds.

    If you need any help please let me know as this is a great product and would be brilliant if i could get it working. My email is david-AT-norris-hill-DOT-com.


  • Roberto Jucá

    David,

    We've sent an email with information on how to obtain the updated version to you. Please acknowledge receipt.

    Thanks,

    Max


  • Aussie Dazz

    Sorry, David, the same problem...

    SMTP Error: 554 5.7.1 Message cannot be accepted, BW filter rejection


  • reutlk

    David,

    We've received your email, but have been unable to reach you using the email address you provided. Could you please provide us with an alternative email address

    TIA,

    Max


  • deemsdn

    Hi,

    We've prepared an updated build that should help. Please feel free to contact us at Support@DevExpress.com.

    Thanks,

    Max


  • Hyresse

    I'm experiencing the same problem with my project.  Typically it will crash just when I'm typing code in.  I keep  getting errors about the Visual Basic Compiler crashing.  I've deactivated the plug-in which stops the crashes (of course it's re-activated every time I open studio).  I'm uninstalling for now to make sure that stops the problems for sure. 

    It's really unfortunate since my experience with the product so far was great.  I'll send some information in to support if the uninstall fixes the problem.

    Chris



  • Squintz

    Dustin,

    I'm using the free Refactor - version 1.0.31 (found it in an MSDN article) with the Bonus add-ins.  I haven't done a ton of heavy coding so far, but I haven't had any crashes yet after the uninstall.

    Chris



  • RSUser08

    Of course the crash could have been coincidental, but it hasn't reappeared since I uninstalled. I wish I had more time to experiment, as it seems pretty cool. Plus, I know what it's like to get the "rare crash" bug report with no details. Hopefully I'm the only one who has that problem; it wouldn't be the first time.

    ---Mike

  • Ian McChristian

    I actually wanted to make another post. The visual studio errors went away for a while after I uninstalled Refactor, but they reappeared after a couple of days. I reinstalled visual studio and then eventually reinstalled the 2.0 Framework. The reinstall of the framework seems to have fixed the problem. I've been running it with Refactor for about 3 days now without any problems.

    Is it still in my interest to get the new build

    Chris



  • Eric Law

    Right, sorry for the email troubles, but my email spam filter was blocking your address (I get plagued with spam, hence my reluctance to use email address in posts!!!).

    I have now removed the offending rejection rule, if you would be so kind as to re-send the mail.

    And just to confirm that Refactor! seem to be behaving its self since I uninstalled and re-installed it twice. Also what a great product - I use it all the time - especially when editing other peoples code!

    Regards,
    David.

  • linga

    I echo this. I am using the free version of Refactor with the bonus material and receive the same errors. VS 2005 crashes about 4-5 times a day. Most of the time when just typing. The VB compiler crashes which then brings down the whole of VS 2005.

  • Fiona Fung

    Hi Mike,

    Thanks for the feedback. 

    Refactor! is modular and demand loaded much like a lot of Visual Studio, the problem is that Refactor! tells you what it is loading in the status bar.  So while VS loads one Refactor! module and then a dozen or so VS modules before it gets to the next Refactor! module, the display still shows that only that first Refactor element is loading the entire time, so it is taking the blame for a lot of things all being loaded at that point :)   We will release an update that makes that status display optional, default off and that should improve how long the load time feels (and save some a few extra cycles wasted updating the display). 

    The performance footprint should be 0 secs until you load the language service (a VB or C# project) and then about 300ms (on a slow system), and then everything else will be loaded upon "Idle" or upon request.  ie: The first time you use each refactoring there may be a slight pause as that module is loaded, second time should be instantaneous.  The same is true with parsing, it's only done when you need it so first time you do a refactoring that has scope outside the currrent page (like a rename) a full parse will be requested, until then just the current method is parsed.

    I'm not sure what the jerkiness you noticed in your cursor was caused by, it's not a common symptom so it could be something system specific like a Video or Mouse device driver.  We have had a few people complain about a problem where when you change to the form designer the mouse flickers and the IDE seems to be locked, but this also happens when Refactor is not installed.  One tip - you can get out of that state by alt-tabbing to another app and back.

    What I am most concerned about is the IDE crash with loss of data.  We have not seen anything like this ever, and would like to get to the bottom of it.  Feel free to shoot our support team (support@devexpress.com) an email with details and we'll try to replicate it and if is caused by Refactor! stop it from ever happening again. 

    I'm glad that the uninstall worked for you, at least that part of the user experience was flawless ;)

    rgds,
    Richard Morris, CTO
    Developer Express

  • Refactor slow and not quite stable