Commit Graph

12 Commits

Author SHA1 Message Date
Kolan Sh cb4a83aba3 пул переделан под любую структуру объекта 2011-04-30 23:18:13 +04:00
Kolan Sh 0af0bf311d добавлен файл с функциями 2011-04-30 17:23:19 +04:00
Kolan Sh f86b064fff комменты к функциям 2011-04-30 16:15:40 +04:00
Kolan Sh 065f348402 inline похоже ненужен =) 2011-04-30 01:02:52 +04:00
Kolan Sh d6f1dbb321 добавлена структура block_pool, цель - создание множества пулов 2011-04-30 00:55:40 +04:00
Kolan Sh 1a34fea5ff динамическое выделение mem 2011-04-30 00:35:53 +04:00
Kolan Sh 3f1e00dd1e оптимизации pool_free() 2011-04-29 22:19:07 +04:00
Kolan Sh b006aa66a8 оптимизации pool_free() 2011-04-29 22:18:10 +04:00
Kolan Sh d8e8aa5962 void *[] в автоматически выделяемой памяти - это фейл... 2011-04-29 21:48:56 +04:00
Kolan Sh 24aca132c3 pool_alloc() готова и оптимизирована, pool_free() лагает пока что и не оптимизирована 2011-04-29 18:45:44 +04:00
Kolan Sh 58d938d391 получили ускорение в 42 раза по сравнению с malloc и в 56 раз по сравнению с vector_add 2011-04-29 16:00:49 +04:00
Kolan Sh b8d84794f0 Добавлен pool со списками занятых/незанятых, в 6 раз быстрее std::vector.push_back() и в 3 раза быстрее malloc 2011-04-29 15:41:02 +04:00