1 write to _totalSamples
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.cs (1)
182_totalSamples++;
8 references to _totalSamples
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.HillClimbing.cs (8)
155if (_totalSamples > 0 && ((currentThreadCount - 1.0) / numCompletions) >= _maxSampleError) 179int sampleIndex = (int)(_totalSamples % _samplesToMeasure); 200int sampleCount = ((int)Math.Min(_totalSamples - 1, _samplesToMeasure)) / _wavePeriod * _wavePeriod; 211sampleSum += _samples[(_totalSamples - sampleCount + i) % _samplesToMeasure]; 212threadSum += _threadCounts[(_totalSamples - sampleCount + i) % _samplesToMeasure]; 338int newThreadCount = (int)(_currentControlSetting + newThreadWaveMagnitude * ((_totalSamples / (_wavePeriod / 2)) % 2)); 413entry.lastHistoryCount = (int)(Math.Min(_totalSamples, _samplesToMeasure) / _wavePeriod) * _wavePeriod; 453q0 = coeff * q1 - q2 + samples[(_totalSamples - numSamples + i) % _samplesToMeasure];