Это зависит от вашего N количества секунд значения. По совпадению это также объясняет, почему счетчик производительности всегда будет читать 0 в своем первом nextValue () после инициализации. Все его вычисления выполняются относительно последней точки, в которой вы вызвали nextValue () .
Вы также можете остерегаться вызова своих счетчиков nextValue () с интервалами менее секунды, поскольку это может привести к каким-то очень странным результатам. Для моего использования вызов функции каждые 5 секунд обеспечивает хороший баланс между актуальной информацией и плавным средним.