Size: a a a

2018 January 30

VG

Vladislav Grishenko in Accel-PPP
понял
источник

VG

Vladislav Grishenko in Accel-PPP
ограничить размер таблички сверху в зависимости от проца, кол-ва сетевушек, очередей
источник

VG

Vladislav Grishenko in Accel-PPP
источник

VG

Vladislav Grishenko in Accel-PPP
:)
источник

DF

Denys Fedoryshchenko in Accel-PPP
😃
источник

VG

Vladislav Grishenko in Accel-PPP
я теоретик в таком тюнинге
источник

DF

Denys Fedoryshchenko in Accel-PPP
боюсь даже спецы промахиваются в микрооптимизациях
я вообще пальцем в небо ткнул и ориентировался на показометр perf-а
источник

VG

Vladislav Grishenko in Accel-PPP
16 бит сделал?
источник

DF

Denys Fedoryshchenko in Accel-PPP
ага, и jhash
источник

VG

Vladislav Grishenko in Accel-PPP
пол мегабайта (с учетом одного указателя в таблице, а там из емнип 2) всего на табличку
источник

VG

Vladislav Grishenko in Accel-PPP
и 64к индексов. для 10к сессий как то оверкил
источник

DF

Denys Fedoryshchenko in Accel-PPP
согласен, но полмегабайта у меня обычно есть, и кеша и памяти
я в свое время мечтал добить до 32к сессий, но обломили меня X520-е
источник

VG

Vladislav Grishenko in Accel-PPP
ну вот, если взять 32к сессий (а вдруг), то 15 бит более чем
источник

VG

Vladislav Grishenko in Accel-PPP
а то и 14, чтобы плотнее. все равно коллизии будут
источник

DF

Denys Fedoryshchenko in Accel-PPP
16 ровно
у меня от неровных переменных со времен arm cortex-m нервный тик начинается
источник

VG

Vladislav Grishenko in Accel-PPP
ну, тут 2^n
источник

VG

Vladislav Grishenko in Accel-PPP
степень. всегда ровно будет
источник

VG

Vladislav Grishenko in Accel-PPP
Denys Fedoryshchenko
16 ровно
у меня от неровных переменных со времен arm cortex-m нервный тик начинается
get_unaligned/put_unaligned и дело в сторону :)
источник

DF

Denys Fedoryshchenko in Accel-PPP
ну, по честному я просто поленился :)
источник

DF

Denys Fedoryshchenko in Accel-PPP
не, у меня головная боль с микроконтроллерами
там отладка сложнее и такие фокусы не получаются
источник