Для подсчета общего времени наработки такой способ не подойдет - все равно придется запоминать с некоторой дискретностью.
А поскольку уже таймер под это дело заведен - то почему бы и наработку с момента запуска не инкрементировать по сигналу таймера?
Плюсом такого решения можно назвать меньше зависимостей от библиотек.
Аргументированная критика и вопросы всегда приветствуются.