LINUX.ORG.RU
Ответ на: комментарий от mr

Моя posix_memalign будет очень простой, это я гарантирую :)

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

2mr :

>>Если да, то второй вопрос -- а зачем?

> Чтобы glib надёжно работала.

Я так и знал...

Еще раз: подумай, что ты делаешь.

Выравнивание помогает потому, что малопредсказуемым методом выделяется заведомо больше памяти, чем надо.

Я описывал, как можно посмотреть на это дело и сделать лишние выделения вполне предсказуемым методом, значительно проще, надежнее и минимальнее.

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

Расскажи это авторам gtk/glib =) Я не удивлюсь, если они в будущем будут и по 64K выравнивания делать.

Кстати, я кажется сделал posix_memalign, сейчас выложу файл...

mr ★★
()
Ответ на: комментарий от Die-Hard

>Выравнивание помогает потому, что малопредсказуемым методом выделяется заведомо больше памяти, чем надо.

Если выравнивание и размер аллокации приблизительно совпадают, как и имеет место в glib, то ничего теряться не будет.

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

mr:

> Если выравнивание и размер аллокации приблизительно совпадают, как и имеет место в glib, ...

Я правильно понимаю:

Поскольку последние версии glib пользуют gslice, а последний пользует posix_memalign(), то ты им и занялся?

Die-Hard ★★★★★
() автор топика
Ответ на: комментарий от mr

2mr:

Открой новую ветку в Development'е, эта уже далеко ушла...

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