Dear Support Team,
we are facing massive performance Problems with the execution of nCrunch. It got apparent when we realized that the number of queued Tests does not change for long times and very poorly decreases. Along with that, of course, immediate Feedback for "live" code changes does not happen anymore. All that apparently independent of the Engine Mode.
Here is a summary of Paintpoints:
- The overall Build Process and Feedback/Test loop takes unusually long for some Projects
- The Tool sticking in the "Analyse Assembly" Action for most Projects unusually long and for some other Projects is unable to conclude that Activity for hours. These are Top Level "Application" Projects that act as "Deployment" Projects consuming References to most of the other Projects but do just hold few Tests on their own (mainly common Data Integrity Asserts).
- Test execution runs very poorly, especially for Tests utilizing large Cases as per NUnit TestCase Source
- The initial/Rebuild Activity lasts for Days until queued Tests are done
Some basic Facts: our Soultion covers more than 450 Projects, roughly half of them being Test Projects with more than 10,000 overall unit tests. All Developer are facing the same Problem on similar machines yet with different Configurations (either as per Wizard or with manual "tuning"). We attempted different Configuration adaptations that all did not considerably affect the Performance.
In the Past, we did not have major issues with the Tool, but it is hard to say when it eventually degraded that much (either by Project Modification or Size or by Upgrades) since for some Time we lost track about the Performance but we have to integrate the Tool back into our daily operation.
Currently, the Tool however does not provide the intended support and we hope for help tracking down the root cause.
Not sure what Information or Artifacts are needed, below are some basic Information. Please let me know what else is needed and how to provide to undergo analysis. Note though, that our Solution holds lots of Confidential/IP Stuff and cannot be shared.
Thanks in advance for the Support!
Oliver
Ncrunch Verion 4.15.0.4
Visual Studio Version: 2019 (16.11.7), same with 2022
Target Framework 4.6.2
Testing Framework: NUnit 3.12.X
Processor Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz 4.20 GHz
Installed RAM 32,0 GB (31,8 GB usable)
System type 64-bit operating system, x64-based processor