43 writes to MaxNodeCount
Microsoft.Build (1)
Instance\ProjectInstance.cs (1)
2812
parameters.
MaxNodeCount
= maxNodeCount;
Microsoft.Build.Engine.UnitTests (41)
BackEnd\BuildManager_Tests.cs (11)
158
newParameters.
MaxNodeCount
= 1;
169
newParameters.
MaxNodeCount
= 3;
360
MaxNodeCount
= numberOfParallelProjectsToBuild,
2664
_parameters.
MaxNodeCount
= 3;
2734
_parameters.
MaxNodeCount
= 2;
2831
_parameters.
MaxNodeCount
= 2;
2931
_parameters.
MaxNodeCount
= 2;
3017
_parameters.
MaxNodeCount
= 2;
3296
MaxNodeCount
= 2,
4037
MaxNodeCount
= NativeMethodsShared.GetLogicalCoreCount(),
4084
MaxNodeCount
= 1,
BackEnd\LoggingService_Tests.cs (2)
93
parameters.
MaxNodeCount
= 4;
1088
parameters.
MaxNodeCount
= 2;
BackEnd\Scheduler_Tests.cs (10)
299
_host.BuildParameters.
MaxNodeCount
= 4;
324
_host.BuildParameters.
MaxNodeCount
= 3;
347
_host.BuildParameters.
MaxNodeCount
= 3;
383
_host.BuildParameters.
MaxNodeCount
= 3;
425
_host.BuildParameters.
MaxNodeCount
= 3;
455
_host.BuildParameters.
MaxNodeCount
= 3;
485
_host.BuildParameters.
MaxNodeCount
= 3;
522
_host.BuildParameters.
MaxNodeCount
= 3;
546
_host.BuildParameters.
MaxNodeCount
= 4;
577
_host.BuildParameters.
MaxNodeCount
= 3;
BackEnd\TaskHost_Tests.cs (10)
394
_mockHost.BuildParameters.
MaxNodeCount
= 4;
407
_mockHost.BuildParameters.
MaxNodeCount
= 4;
420
_mockHost.BuildParameters.
MaxNodeCount
= 4;
433
_mockHost.BuildParameters.
MaxNodeCount
= 4;
451
_mockHost.BuildParameters.
MaxNodeCount
= 4;
472
_mockHost.BuildParameters.
MaxNodeCount
= 4;
491
_mockHost.BuildParameters.
MaxNodeCount
= 4;
511
_mockHost.BuildParameters.
MaxNodeCount
= 4;
530
_mockHost.BuildParameters.
MaxNodeCount
= 1;
540
_mockHost.BuildParameters.
MaxNodeCount
= 4;
ProjectCache\ProjectCacheTests.cs (8)
438
MaxNodeCount
= Environment.ProcessorCount
447
MaxNodeCount
= Environment.ProcessorCount
764
MaxNodeCount
= Environment.ProcessorCount,
1269
MaxNodeCount
= 1
1415
MaxNodeCount
= NativeMethodsShared.GetLogicalCoreCount(),
1488
MaxNodeCount
= NativeMethodsShared.GetLogicalCoreCount(),
1548
MaxNodeCount
= NativeMethodsShared.GetLogicalCoreCount(),
1628
MaxNodeCount
= NativeMethodsShared.GetLogicalCoreCount()
MSBuild (1)
XMake.cs (1)
1500
parameters.
MaxNodeCount
= cpuCount;
23 references to MaxNodeCount
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (1)
2991
int cpuCount = _buildParameters!.
MaxNodeCount
;
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
111
int maxNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.
MaxNodeCount
: 1;
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
55
return ComponentHost.BuildParameters.
MaxNodeCount
- _nodeContexts.Count;
85
if (_nodeContexts.Count + numberOfNodesToCreate > ComponentHost.BuildParameters.
MaxNodeCount
)
87
ErrorUtilities.ThrowInternalError("Exceeded max node count of '{0}', current count is '{1}' ", ComponentHost.BuildParameters.
MaxNodeCount
, _nodeContexts.Count);
BackEnd\Components\Logging\LoggingService.cs (1)
879
_maxCPUCount = buildComponentHost.BuildParameters.
MaxNodeCount
;
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
145
return _host.BuildParameters.
MaxNodeCount
> 1 || _disableInprocNode;
BackEnd\Components\Scheduler\Scheduler.cs (13)
842
if (_componentHost.BuildParameters.
MaxNodeCount
== 1)
869
if (_componentHost.BuildParameters.
MaxNodeCount
== 2)
1091
TraceScheduler("System load limit reached, cannot schedule new work. Executing: {0} Yielding: {1} Max Count: {2}", _schedulingData.ExecutingRequestsCount, _schedulingData.YieldingRequestsCount, _componentHost.BuildParameters.
MaxNodeCount
);
1311
TraceScheduler("System load limit reached, cannot schedule new work. Executing: {0} Yielding: {1} Max Count: {2}", _schedulingData.ExecutingRequestsCount, _schedulingData.YieldingRequestsCount, _componentHost.BuildParameters.
MaxNodeCount
);
1375
TraceScheduler("System load limit reached, cannot schedule new work. Executing: {0} Yielding: {1} Max Count: {2}", _schedulingData.ExecutingRequestsCount, _schedulingData.YieldingRequestsCount, _componentHost.BuildParameters.
MaxNodeCount
);
1481
if (_schedulingData.ExecutingRequestsCount >= _componentHost.BuildParameters.
MaxNodeCount
)
1488
int limit = _componentHost.BuildParameters.
MaxNodeCount
switch
1491
2 => _componentHost.BuildParameters.
MaxNodeCount
+ 1 + _nodeLimitOffset,
1492
_ => _componentHost.BuildParameters.
MaxNodeCount
+ 2 + _nodeLimitOffset,
1531
int maxInProcNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.
MaxNodeCount
: 1;
1534
int availableNodesWithOutOfProcAffinity = _componentHost.BuildParameters.MultiThreaded ? 0 : _componentHost.BuildParameters.
MaxNodeCount
- _currentOutOfProcNodeCount;
1981
TraceScheduler("System load limit reached, cannot resume any more work. Executing: {0} Yielding: {1} Max Count: {2}", _schedulingData.ExecutingRequestsCount, _schedulingData.YieldingRequestsCount, _componentHost.BuildParameters.
MaxNodeCount
);
2221
if (_componentHost.BuildParameters.
MaxNodeCount
> 1)
Instance\ProjectInstance.cs (1)
3269
buildParameters.
MaxNodeCount
,
MSBuild (2)
XMake.cs (2)
1541
if (parameters.MemoryUseLimit < parameters.
MaxNodeCount
)
1543
parameters.MemoryUseLimit = parameters.
MaxNodeCount
;