Ticket T562938
Visible to All Users

Performance and memory usage issue on a large solution

created 7 years ago

[DevExpress Support Team: CLONED FROM T562433: Roslyn Performance Problem]
Artem, sorry to hijack another users thread, but I believe we too as a business are suffering these kinds of issues. However in our case it's a solution of 56 projects, we have tried turning off most of the intensive helpers and threads but still suffer these issues. In some cases the memory jumps wildly (as previously reported by my manager Richard Kerry) as well as constantly using up CPU resources.

Show previous comments (87)
DevExpress Support Team 7 years ago

    Hi Mark,

    We have just released our latest v17.2.6 build. We introduced an options page with the Code Issues Catalog. Now you can enable/disable a certain code issue rule in a certain language and specify the severity level for each code issue. The update is already available in the Visual Studio Marketplace.

    Please note that now old separate options for the Unused Member analyzer are missing and you can enable/disable this analyzer in the catalog. By default this analyzer is registered in Visual Studio background analysis.

    Since the Unused Member analyzer's work in background caused performance issues on your side, we suggest you unregister it.
    For this, perform the following steps:

    1. From the Visual Studio menu, select "CodeRush\Options…" .
    2. In the tree view on the left, navigate to the "Editor\Visual Basic\Code Analysis" folder.
    3. Select the "Code Issues Catalog" options page.
    4. Uncheck the "Register in VS" item for the "CRR0026 Unused Member" code issue.
    5. Apply changes and restart Visual Studio.

      Alexander, many thanks for this update on the releases within CodeRush for Roslyn. Once I have updated I will do as you suggested. I'm also glad to hear that you can now enable/disable code issue rule within the Code Issues Catalog.

      DevExpress Support Team 7 years ago

        You are welcome, Mark.

        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.