функции?
Если методы на сторадже обернуты через замыкание в метрики, значит ли это что jit для них не работает?
function collector:with(label, func)
return function(...)
local begin = clock.monotonic()
local result = { func(...) }
self.request_duration:observe(clock.monotonic() - begin, { method = label })
return unpack(result)
end
end
update_topsecret = collector:with('update_topsecret', function (args) end)
@Totktonada тут поможет?
Можно посмотреть какие трассы записывает компилятор. Например добавить в сырцы вот так: require('jit.dump').start('+tbisrmXaT', 'dump.out')
Обсуждают сегодня