Bug Report T625870
Visible to All Users

General - CodeRush causes sluggish keyboard typing

created 7 years ago

I have followed the suggestions in T612320 to resolve CodeRush causing a slow typing response in my editor.

With CodeRush Disabled in Tools/Extensions And Updates I get a real time typing experience much like all the other applications such as notepad, etc.

Disabled one at a time. Restarted VS 2017 after each selection change
CodeRush/Options/Editor/Code Issues Catalog
C# and VB
Unused member
Empty event handler
CodeRush/Options/Unit Testing/Test Runner
Test Runner
CodeRush Quick Setup
Code Metrics (already Disabled)
Debug Visualizer (Helped a little)
Member Icons
Region Painting
Structural Highlighting
Show Color (already disabled)
Spell Checker (Helped a little)
Intellirush
Structural Navigation (already disabled)
Still have a sluggish typing response.
Rebooted computer
Typing response seemed a bit better
I went to re-enable CodeRush Options starting with
Intellirush
Sluggish performance again.
Can you help?
David

Show previous comments (5)
DP DP
David Partridge 7 years ago

    2921 Lines (including blank lines)

    DevExpress Support Team 7 years ago

      David,

      I can reproduce this issue using a code file with about 3000 lines of code and when regions are heavily used. Please give us some time to address this issue.

      DevExpress Support Team 7 years ago

        David,

        We have found several places where regions painting performance can be improved and we have made several changes to address this.
        Would you please try the following daily build and check how it performs?
        DevExpress.CodeRush.Roslyn-17.2.8.18110.vsix
        I look forward to your results.

        Answers approved by DevExpress Support

        created 7 years ago

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.