Тоже вариант, но.. если дать юзеру инструмент чтобы он мог поставлять свои замеры в любом месте кода, то это было бы норм. Он просто делает вызов функции, а ему в хедере вся инфа
Все замеры есть в дебагере, включая длительность выполнения методов, можно прям весть таймлайн по вызовам методов построить.