| Scenario | CPU Usage | Duration | |----------|-----------|----------| | First build after opening a solution | Low (0–2%) | 1–3 seconds | | Switching between Debug and Release configurations | Moderate | 2–5 seconds | | After a failed build (cleanup pass) | Spikes briefly | <1 second | | Building a CMake project with Ninja generator | Low | 1–2 seconds | | Running dotnet build with /p:PreClean=true | Minimal | Instant |
If you see this process running on your computer and you are a developer or you do not have Visual Studio installed, you should treat it with extreme suspicion. vs-preclean-vs.exe
<PropertyGroup> <PreCleanDuringBuild>false</PreCleanDuringBuild> </PropertyGroup> | Scenario | CPU Usage | Duration |