mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
The Windows job runs every test host of the solution concurrently on a 4-core runner. With ICSharpCode.Decompiler.Tests on server GC that host sits at 98-100% CPU for the whole test step, and the neighbours starve: the process-module walk in ILSpy.Tests.Windows exceeded its 60 s budget (OperationCanceledException in NetFrameworkProcessesTests, Release job), a background sampler measured its own walk over the ~170 runner processes at 40-170 s instead of a few seconds, and ILSpy.Tests took 685 s instead of 375 s (Release). Memory was not the constraint: never below 9 GB free, disk idle. The decompiler suite itself moved little on that box (Debug 1393 s -> 1226 s, Release 664 s -> 751 s). Server GC stays on for machines the suite has to itself; the Linux job runs the projects one at a time. Assisted-by: Claude:claude-fable-5:Claude Codepull/4033/head
1 changed files with 7 additions and 0 deletions
Loading…
Reference in new issue