LINUX.ORG.RU

Свой менеджер памяти

 


0

6

Всем привет, ради интереса решил написать свой язык программирования, почти доделал, вот теперь решил сделать менеджер памяти для выделения памяти динамическим массивам и классам. Я написал пулловый аллокатор, но не совсем понятно как правильно пользоваться им, у меня есть буфер, в который записываются данные, и у каждого буфера размер чанка фиксированный, я думал сделать размер одного буфера равной размеру одной страницы, но не уверен что так правильно, ну и в зависимости от того, сколько нужно памяти, выбирается нужный буфер. Размеры чанков хочу менять по логарифмической шкале. Ну так вот вопрос в том, правильно ли я все понял?

★★★

Чувак, по этой теме целые исследования проводят и научные работы пишут.

Возьми готовый аллокатор и не выпендривайся. В гугле их найдёшь легко.

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

я же пишу свой яп чтобы чему-то научиться, вот и аллокатор памяти хочу свой написать, чтобы чему-то научиться :)

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

а вообще очень интересно почитать эти научные работы по аллокации памяти.

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