Size: a a a

2020 June 10

ФП

Федор Петрик... in Go-go!
можно еще использовать bench
источник

IK

Ivan Kozlov in Go-go!
Александр Мелентьев
Ребят, всем привет. Нужно замерить скорость работы функций, есть ли какой-то для этого инструмент? Или кроме как объявить в начале старт, а в конце из текущего времени вычесть старт ничего нет?
бэгчмарк?
источник

АМ

Александр Мелентьев... in Go-go!
Федор Петрик
а чем не устраивает этот вариант? )
Если проект большой, к каждой функции это писать такое себе
источник

AS

Alexander Shavelev in Go-go!
Александр Мелентьев
Если проект большой, к каждой функции это писать такое себе
кажется вам нужен opentracing
источник

ФП

Федор Петрик... in Go-go!
Александр Мелентьев
Если проект большой, к каждой функции это писать такое себе
если вы хотите знать узкие места в приложении, тогда только через pprof
источник

ФП

Федор Петрик... in Go-go!
тайминги ставить везде бесполезно
источник

ФП

Федор Петрик... in Go-go!
через нее можно узнать узкие места (вызовы функций) в системе
источник

ФП

Федор Петрик... in Go-go!
вплоть до syscalloв
источник

АМ

Александр Мелентьев... in Go-go!
Федор Петрик
если вы хотите знать узкие места в приложении, тогда только через pprof
Да! Спасибо!
источник

ФП

Федор Петрик... in Go-go!
посмотрите доклады как пользоваться, там не все так просто и понятно )
источник

АМ

Александр Мелентьев... in Go-go!
Федор Петрик
посмотрите доклады как пользоваться, там не все так просто и понятно )
Я присматривался как раз к pprof. И уже много вопросов)) все именно так)) не так просто и понятно)) спасибо огромное!!!
источник

ФП

Федор Петрик... in Go-go!
Александр Мелентьев
Я присматривался как раз к pprof. И уже много вопросов)) все именно так)) не так просто и понятно)) спасибо огромное!!!
пожалуйста )
источник

ЛА

Локоть Анатолий... in Go-go!
Alexander Shavelev
кажется вам нужен opentracing
Но с ним в каждую функцию ведь придется вставлять старт/стоп вызовы
источник
2020 June 11

Н

Никита in Go-go!
Если кто-то еще смотрел детали реализации, зачем у них транзакции для одного действия?

Например тут https://github.com/google/exposure-notifications-server/blob/f14beb7dfe8626655461f0d9cfa624e4ecafef0d/internal/authorizedapp/database/authorized_app.go#L66
источник

ЕО

Евгений Омельченко... in Go-go!
Vladyslav Yarema
@cauchy2384 напомните, а к чему пришли, если нужно в одной транзакции работать с двумя репозиториями?
Делать третий репозиторий под сущность, которая требует транзакционного изменения же
источник

VT

Vladislav Toryanikov in Go-go!
Всем привет! Хочу уточнить: с вопросом по поводу Go библиотеки для тестов terraform можно сюда или лучше в чат hashicorp?
источник

VM

Vladislav Milenin in Go-go!
Vladislav Toryanikov
Всем привет! Хочу уточнить: с вопросом по поводу Go библиотеки для тестов terraform можно сюда или лучше в чат hashicorp?
Всем привет. Хочу задать вопрос, можно?

кто вам мешает-то?
источник

VT

Vladislav Toryanikov in Go-go!
ну может не по адресу вопрос
источник

VM

Vladislav Milenin in Go-go!
если по го, то скорее всего по адресу. А так можно и там и там задать
источник

VM

Vladislav Milenin in Go-go!
(а вот ответят ли - уже другой вопрос)
источник