я ещё раз повторюсь, представьте что у вас запустился producer и поместил миллион объектов в очередь очень быстро, скажем за 0 секунд, через полсекунды (условно, мало ли как поток запланировался операционкой) запустился consumer, выгреб миллион объектов опять же очень быстро, за 0 секунд. Что вы в итоге насчитаете? У вас "latency" будет полсекунды для каждого элемента в очереди, что, очевидно, бессмысленная информация, т.к. в данном случае может лишь свидетельствовать о более позднем старте consumer'а по отношению к producer'у.