First Impression of Resharper 1.0.2: It's Sloooow

0 comments suggest edit

Resharper After hearing so much about how IntelliJ IDEA is the ideal IDE and blows every other IDE to smithereens from various Java pundits (and even a friend who’s a C# and Java developer), I was excited to try out Resharper 1.0.2 from Jetbrains, the maker of IDEA.

Installation went smoothly and I really am impressed with all the productivity enhancements contained within this tool. Rather than wait for Whidbey, I can have code expansions and refactoring NOW! The code formatting feature will surely help your team avoid coming to blows over such important and divisive issues such as “curly brace on its own line or after a method declaration?”. Everyone can have the code formatted to his or her own tastes. There’s a whole slew of other noteworthy features I won’t go into.

The one problem I have with ReSharper, and this is a doozy, is that it replaces the VS.NET Intellisense with its own, and its implementation way too slow for real development. Note that I’m running a fairly decent machine: Pentium 4 1.7 GHZ 512 MB of RAM. One thing I appreciate about VS.NET’s Intellisense is that it is snappy and can keep up with me. So it’s a huge detriment when I’m typing along and hit “.” and have to wait a second for the auto-completion box to display. I hope there’s a way to disable the auto-completion, but maintain all the other great features. Otherwise I’m afraid I will have to uninstall this.

Anyone else have good or bad experiences with this product? Any recommendations?

UPDATE: I couldn’t take it any longer. I had to uninstall this. It’s a shame

Found a typo or error? Suggest an edit! If accepted, your contribution is listed automatically here.

Comments

avatar

13 responses

  1. Avatar for Jeff Lewis
    Jeff Lewis August 10th, 2004

    That is my only problem with it as well. If it were faster, I would recommend that we purchase it for our entire development staff. As it, I can only use it for a few hours at a time before it becomes time to uninstall and move on.

  2. Avatar for Haacked
    Haacked August 10th, 2004

    I'm resisting the tempation to uninstall it immediately and giving it a fair chance. Have you found any replacements that you like?

  3. Avatar for Daniel Turini
    Daniel Turini August 10th, 2004

    I'm also using Resharper. The "." default delay time is 1000 ms, which I agree that is high and can be changed for something much lower. On my machine, I use 100ms, which is quick enough for me and AFAIK is the same that VS.NET uses.

    But you're right, sometimes Resharper tries to reparse your sources, and it starts to eat too much CPU - I have a HT 3.4Ghz P4, 1GB RAM FSB 800, a SATA RAID 0 on 7200 RPM Seagate disks, so you can't blame my slow machine :)

  4. Avatar for Haacked
    Haacked August 10th, 2004

    I didn't notice that configuration option. I can't understand why they'd ever ship with a default of 1000 ms. Who's going to wait around for that and not just get the impression that the software is too slow?

  5. Avatar for Niels Hansen
    Niels Hansen August 10th, 2004

    Are you saying that their IDE is even better than eclipse?

  6. Avatar for Haacked
    Haacked August 10th, 2004

    I am not capable of saying that as I've never used Eclipse. I'm only reiterating what I've heard. I admit, it's all hearsay and not admissible in court. ;)

  7. Avatar for J Donnici
    J Donnici August 10th, 2004

    I've been using CodeRush from DevExpress (www.devexpress.com) for the past several months and am really enjoying it.



    While I haven't tried the released version of Resharper, the one area where CodeRush may NOT be as favorable is with refactoring. CodeRush's refactoring support is currently fairly minimal, though DevExpress has mentioned that more is in the works on that front. There are also a lot of capabilities that someone with regex skills could exploit for refactoring.



    I can say that it's quite fast, has similar intellisense enhancements, auto-completion templates, and a bunch more. They have an eval you can download to compare it.



    BTW - I'm not affiliated with DevExpress in any way other than being a customer.

  8. Avatar for nospamplease75@yahoo.com (Haac
    nospamplease75@yahoo.com (Haac August 10th, 2004

    Ok, I'll give CodeRush a try. Though I really could use a decent refactoring tool.

  9. Avatar for Daniel Turini
    Daniel Turini August 11th, 2004

    If you think twice, if they shipped Resharper with a popup time of 10ms, you'd probably find it snappier than VS.NET.

    It'd be a nice marketing trick :)

  10. Avatar for Jesse Houwing
    Jesse Houwing February 11th, 2005

    I disliked the slow and in my eyes ugly code completionwindow aswell. I got this reply from one of the resharper people:



    - re-enable VS completion through Tools/Options/TextEditor/C#; you may stop after this just to see what you will loose if you proceed, but two completion lists are not nice, three lists are not too;

    - uncheck boxes regulating completion list auto-popup in ReSharper/Options/Code Completion; I'd recommend to stop here: you'll get VS completion, but Ctrl+Space will toggle ReSharper code completion;

    - remap ReSharper.CompleteCode command in Tools/Options/Environment/Keyboard to a shortcut different from Ctrl+Space and map VS Complete Co&de to Ctrl+Space instead.

  11. Avatar for bob
    bob March 2nd, 2005

    how about an update with version 1.5?

  12. Avatar for Haacked
    Haacked March 2nd, 2005

    I already did. http://haacked.com/archive/2005/02/28/2217.aspx I've written about Resharper a couple times after this post and really like it now.

  13. Avatar for Jeremy Stell-Smith
    Jeremy Stell-Smith April 14th, 2005

    so what you want is Ctrl-Space



    it will wait a sec and open the dialog box for you, but if you want it right away, just hit Ctrl-Space



    also, Ctrl-Shift-Space is a smart autocomplete that takes the return type into account