Есть вопросик, есть некий демон который обрабатывает запросы (парсит, чекает и тд) и выплевывает ответ (пока без кеша - но кеш будет, осталось там переделать кое что). Суть в том что получается так (а как бы я не отказывался от выделения памяти - окончательно не удалось) выделяется частенко память, а посколько выделение памяти есть штука не быстрая, да и с учетом допустим glibc-ого аллокатора не очень то и хорошая (выделять приходится куски от 32 до 512 байт). То есть все идет к тому что не проще ли заюзать свой memory allocator - то есть выделить сразу большой кусок и разбить его на области в соотвествии с размерами, создать там кеш запросов на выделение - ну и так далее так далее. Вопрос в том - стоит ли делать это самому (для меня это развлекалово и не так то и долго я буду имплементить) ? Или есть существующие решения ?
Да и хотелось бы узнать про ньюансы других *nix систем (не linux+glibc) в этой связи.