-2

I have several utilities written in C# for .NET 4.8. After upgrading from Windows 10 to 11, the utilities are running ~4 times slower. Has anyone encountered this?

The utilities parse large files (~600...~800 MB). The disk (SSD) is not encrypted. Everything else seems to be working fine. No other changes have been made except the OS upgrade itself.

Troubleshooting steps I've taken:

  1. Recompiled - no effect
  2. Compiled with .NET 6 - no effect
  3. Run the utility with input and output files on the external SSD drive - little bit slower than on the internal drive which is expected
  4. Run the utility on a Windows 10 VMWare virtual machine running on the same host (the virtual machine resides on the external drive) - it works as fast as earlier on the host.

All other applications on the physical computer seem to run normally; there are no visible slowdowns.

3
  • Have you profiled the code to determine where the delays are occurring? That should be your next step. Commented Nov 17 at 9:13
  • Try with Memory Integrity switched off. On old machines it can slow things down. Update all drivers. Remove/repair antivirus. Commented Nov 17 at 9:27
  • Hi, sharing the code which is slower might be helpful. Do you know where it is slow specificaly ? Commented Nov 17 at 9:49

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.