Я ищу некоторые (пользовательские) менеджеры/распределители памяти, написанные на c и просмотрев некоторые статьи, -
Некоторые ссылки:
- IBM - Управление внутренней памятью
- Valgrind - Как тень каждого байта памяти, используемого программой
- Вопрос о переполнении стека - напишите свой собственный менеджер памяти
- ned Productions - главная страница nedmalloc
- Двухуровневая сегрегатная подгонка (TLSF) - Веб-сайт
- Википедия - Динамическое распределение памяти
- Fourmilab - Аллокатор памяти BGET
Мне нужно изолировать небольшой веб-сервер, используя любой доступный, и у меня нет проблем с написанием оберток для схемы обработки/распределения потоков. Apache WS использует пулы памяти для обработки памяти, а пулы не являются постоянными, это зависит от запроса. Вы можете что-то предложить? Какой хороший/лучший подход к этой проблеме? Мои требования следующие: -
-
(Ограниченное время отклика) распределение и де-распределение должны быть известны заранее, то есть некоторые постоянная стоимость O (c), где c - константа.
-
Фрагментация от гетерогенных распределения/отмены распределения или последовательности должны обрабатываться, я могу написать схему/обертку, чтобы обеспечить то же самое.
Поистине ценим помощь и идеи!