[0] The software I'm using does a scan over a few hundred thousand files to read file headers. Without windows defender it takes about 30 seconds, but with defender it takes about 300.
In my environment we have to add exceptions for Developers git folders for the realtime scanning for a similar reason. Apps with large numbers of small files or high frequency writes of smalls files, like temp files during the build process, need to be exempted unless you’re willing to pay the performance penalty for the security.
I'm going to give dev drive a go, but forgive me for being sus for enabling a feature for a problem that MS seem to have caused.
Sorry, but wanting to disable Defender entirely for some ultra Edge Case ist Just dumb.
> for some ultra Edge Case ist Just dumb
By ultra edge case you mean the application that I spend as much time in as my IDE for my job?
If you keep your system regularly updated, it's less of a problem, but I often help people who basically never update or leave their computer on long enough for Defender to do complete scans. After a certain point it basically becomes impossible to update because defender fights update and chrome and discord and etc etc etc, for access to the files and you end up with the cpu and harddrive maxed out for a couple of days before everything completes.
You can set exclusions of course, but it does get tedious because every time you have a new project you need to add exclusions for its folder and the toolchain. Then every time a toolchain is updated (eg .../gcc/11.5 changes to gcc/11.5.2 you have to enter the 20 new exe exclusions and of course windows won't let you mass delete the old ones so it's click->confirm->click->confirm x50).
I might not do it myself but I can see why someone would just say "enough is enough".
[0] https://learn.microsoft.com/en-us/powershell/module/defender...
Sometimes a big blunt hammer does the trick!
(DevDrive + Defender's "performance mode")