нехрен 10 раз туда сюда память релоцировать
временная метка для каждого вызова функции