Функция «Остановить просмотр» на самом деле не выполняет никаких функций во время работы, а только сохраняет значения при запуске и завершении и преобразует их в промежуток времени, который, в свою очередь, может хранить максимальное значение 10675199.02: 48: 05.4775807 или 10 675 199 дней.
Исходный код чрезвычайно тривиален, как вы можете видеть здесь
Источник секундомера
Затраты на выполнение этого в синглтоне незначительны