Welcome! Log In Create A New Profile

Advanced

Re: NGX_POOL_ALIGNMENT

Oleg
September 27, 2017 02:00PM
On Wed, Sep 27, 2017 at 06:35:19AM +0300, Maxim Dounin wrote:
> Hello!
>
> Дальше могут начинаться всякие нюансы, например, с cacheline size:
> e.g., если мы работаем со структурой в 64 байта размером, и
> cacheline size у нас 64, то выравнивать лучше на те же 64 - тогда
> вся структура будет загружаться в кеш процессора сразу. Если же
> выравнивать на 8, то одна структура с высокой вероятностью
> разъедется по двум строкам кеша, и соответственно работать это
> будет медленнее, чем могло бы.

Это если на 64 всё выравнивать, то вообще кошмар будет с
утилизацией памяти - сплошные дыры.

--
Олег Неманов (Oleg Nemanov)
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

NGX_POOL_ALIGNMENT

Oleg September 21, 2017 04:36AM

Re: NGX_POOL_ALIGNMENT

Maxim Dounin September 21, 2017 10:44AM

Re: NGX_POOL_ALIGNMENT

Oleg September 22, 2017 04:46AM

Re: NGX_POOL_ALIGNMENT

Maxim Dounin September 23, 2017 07:46PM

Re: NGX_POOL_ALIGNMENT

Anonymous User September 25, 2017 04:42AM

Re: NGX_POOL_ALIGNMENT

Maxim Dounin September 25, 2017 07:46AM

Re: NGX_POOL_ALIGNMENT

Oleg September 26, 2017 04:34AM

Re: NGX_POOL_ALIGNMENT

Maxim Dounin September 26, 2017 11:46PM

Re: NGX_POOL_ALIGNMENT

Oleg September 27, 2017 02:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 271
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready