LINUX.ORG.RU

[C][pool based memory allocator]

 


3

2

Подскажите какую-нибудь приличную сишную библиотеку для работы с памятью через пул объектов. Года 4 назад что-то находил, но название вылетело из головы совершенно.

Лицензия LGPL, BSD, etc...

★★★★★

Последнее исправление: mv (всего исправлений: 1)
Ответ на: комментарий от tailgunner

Кстати, почему 1280?

Подбирал наиболее красивый результат, естественно =)

Ты не выходишь за границы TLB?

Да вообще за все границы выхожу. Если у кого кэш слишком жирный, смело увеличивайте в несколько раз, пока опять плохо не станет =)

mv ★★★★★
() автор топика
Ответ на: комментарий от mv

>> Ты не выходишь за границы TLB?

Да вообще за все границы выхожу.

Не, ну это нечестно :) Выход за границы всегда ведет к существенной разнице - задействуются тупо другие codepaths и что там у процессоров...

tailgunner ★★★★★
()
Ответ на: комментарий от mv

Колись. Что ты там пишешь такое, что нужен очень высокий КПД оптимизации? Видеокодек?

С какого момента за более высокую скорость надо платить хорошую цену. Стоит ли оно того? Обращать слишком много внимания на особенности работы кеша, выравнивания страниц памяти и т.д. не стоит. Завтра все поменяется и увеличение производительности сменится его уменьшением.

Кстати в моем примере очередь свободных объектов лучше заменить на стек. Будет проще и понятней.

pathfinder ★★★★
()
Ответ на: комментарий от pathfinder

Колись. Что ты там пишешь такое, что нужен очень высокий КПД оптимизации? Видеокодек?

ПО для более быстрого и точного наступления очередного финансового кризиса ;)

С какого момента за более высокую скорость надо платить хорошую цену. Стоит ли оно того? Обращать слишком много внимания на особенности работы кеша, выравнивания страниц памяти и т.д. не стоит.

Вот поэтому у всех us и даже ms, а у нас ns.

Завтра все поменяется и увеличение производительности сменится его уменьшением.

Завтра всё будет работать на том же железе, для которого проводилась оптимимзация. Если железа будет не хватать, а на новом будут тормоза, то под новое опять будет проведена оптимизация. Небесплатно, разумеется.

mv ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.