4 writes to MaxNodeCount
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
646
_buildParameters.
MaxNodeCount
= _coordinatorClient.GrantedNodes;
Instance\ProjectInstance.cs (1)
2824
parameters.
MaxNodeCount
= maxNodeCount;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Build\ProjectBuildManager.cs (1)
102
buildParameters.
MaxNodeCount
= nodeCount;
MSBuild (1)
XMake.cs (1)
1666
parameters.
MaxNodeCount
= cpuCount;
28 references to MaxNodeCount
Microsoft.Build (26)
BackEnd\BuildManager\BuildManager.cs (4)
640
requestedNodes: _buildParameters.
MaxNodeCount
,
1279
maxNodeCount: _buildParameters?.
MaxNodeCount
,
1300
MaxNodeCount = _buildParameters?.
MaxNodeCount
,
3196
int cpuCount = _buildParameters!.
MaxNodeCount
;
BackEnd\Components\Communications\NodeProviderInProc.cs (3)
110
int maxNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.
MaxNodeCount
: 1;
127
if (host.BuildParameters?.
MaxNodeCount
> 0)
131
capacity: host.BuildParameters.
MaxNodeCount
);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
55
return ComponentHost.BuildParameters.
MaxNodeCount
- _nodeContexts.Count;
85
if (_nodeContexts.Count + numberOfNodesToCreate > ComponentHost.BuildParameters.
MaxNodeCount
)
87
return InternalError.Throw<IList<NodeInfo>>($"Exceeded max node count of '{ComponentHost.BuildParameters.
MaxNodeCount
}', current count is '{_nodeContexts.Count}' ");
BackEnd\Components\Logging\LoggingService.cs (1)
901
_maxCPUCount = buildComponentHost.BuildParameters.
MaxNodeCount
;
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
144
return _host.BuildParameters.
MaxNodeCount
> 1 || _disableInprocNode;
BackEnd\Components\Scheduler\Scheduler.cs (13)
856
if (_componentHost.BuildParameters.
MaxNodeCount
== 1)
883
if (_componentHost.BuildParameters.
MaxNodeCount
== 2)
1105
TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.
MaxNodeCount
}");
1325
TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.
MaxNodeCount
}");
1389
TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.
MaxNodeCount
}");
1493
if (_schedulingData.ExecutingRequestsCount >= _componentHost.BuildParameters.
MaxNodeCount
)
1500
int limit = _componentHost.BuildParameters.
MaxNodeCount
switch
1503
2 => _componentHost.BuildParameters.
MaxNodeCount
+ 1 + _nodeLimitOffset,
1504
_ => _componentHost.BuildParameters.
MaxNodeCount
+ 2 + _nodeLimitOffset,
1543
int maxInProcNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.
MaxNodeCount
: 1;
1546
int availableNodesWithOutOfProcAffinity = _componentHost.BuildParameters.MultiThreaded ? 0 : _componentHost.BuildParameters.
MaxNodeCount
- _currentOutOfProcNodeCount;
1991
TraceScheduler($"System load limit reached, cannot resume any more work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.
MaxNodeCount
}");
2225
if (_componentHost.BuildParameters.
MaxNodeCount
> 1)
Instance\ProjectInstance.cs (1)
3281
buildParameters.
MaxNodeCount
,
MSBuild (2)
XMake.cs (2)
1707
if (parameters.MemoryUseLimit < parameters.
MaxNodeCount
)
1709
parameters.MemoryUseLimit = parameters.
MaxNodeCount
;