В принципе, для измерения скорости всего, вам нужны 2 параметра: время и количество. Здесь, я полагаю, вы вычисляете байт/с, вам нужно измерить, сколько байтов передавалось каждую секунду. Почти времени, вам нужен алгоритм такого как
totalTimeSpent = 0
bytesSent = 0
do
beforeSendingTime = getCurrentMilisecond
send n bytes to desination via network
bytesSent = bytesSent + n
afterSendingTime = getCurrentMilisecond
timeSpent = afterSendingTime - beforeSendingTime
totalTimeSpent = totalTimeSpent + timeSpent
say: currentSpeed = n/timeSpent
say: averageSpeed = bytesSent/totalTimeSpent
loop until no data remaining to send
Надеется, что это поможет, вам нужно реализовать этот алгоритм в собственном развитии языке
что вы имеете в виде под «скоростью процесса»? – JoxTraex
скорость сети процесса –