С мобилы , неудобно посмотреть. Есть два варианта подсчёта частоты.
1 за последнюю секунду считать частоту, держите очередь, удаляете что дольше 1 сек живет,добавляете новые тики, пересчитывает частоту, это длина очереди. 2 вариант сложнее. Тоже самое, но на разных промежутках времени(менее 1 сек в пересчете для 1 сек), если это необходимо.
Например 2 события в 200 мс, это 10 событий в 1 сек. Все абстрактно описал.