Size: a a a

2020 April 16

C

Calculon in Go-go!
Переписал на самописный пул строковых массивов - сэкономил 300нс
источник

а

а кто это in Go-go!
самописный пул это какой
без кастов что ли
источник

C

Calculon in Go-go!
Ну типо хрен знает
Мне понравилось, но это просто не чувствуется
источник

C

Calculon in Go-go!
а кто это
самописный пул это какой
без кастов что ли
да
источник

а

а кто это in Go-go!
очень самописно
источник

N

Nikolay in Go-go!
ну чот хз, если учесть, что sync.Pool на уровне регистров проца оптимизирован
источник

N

Nikolay in Go-go!
странно
источник

N

Nikolay in Go-go!
ну хотя если без кастов...
источник

C

Calculon in Go-go!
хмм надо забенчить
источник

C

Calculon in Go-go!
Nikolay
ну хотя если без кастов...
касты почти не имеют оверхеда сейчас
источник

а

а кто это in Go-go!
300 наносекунд
источник

а

а кто это in Go-go!
надо еще bytebufferpool посмотреть
источник

а

а кто это in Go-go!
источник

C

Calculon in Go-go!
такими темпами скоро на раст перейдем
источник

C

Calculon in Go-go!
gc - оверхед
источник

а

а кто это in Go-go!
на вызов рантаймовых функций напрямую
источник

а

а кто это in Go-go!
и патчингу компилера
источник

а

а кто это in Go-go!
бгг
источник

N

Nikolay in Go-go!
Calculon
gc - оверхед
там борроу чекер - оверхед
источник

а

а кто это in Go-go!
так он же компайл тайм
источник