История изменений
Исправление alysnix, (текущая версия) :
Из-за фрагментации памяти программа будет работать все медленнее и медленнее со временем, потому что аллокатору нужно будет проводить все больше и больше времени в поисках свободного блока. Это особенно верно когда в программе используется дохера не очень больших объектов, которые выделяются и удаляются постоянно. Например, умные указатели это провоцируют на ура.
в правильном менеджере время взятия свободного блока константное. сам думай как это сделано :) ничего сложного там нет.
и время освобождения блока - констатное
Исходная версия alysnix, :
Из-за фрагментации памяти программа будет работать все медленнее и медленнее со временем, потому что аллокатору нужно будет проводить все больше и больше времени в поисках свободного блока. Это особенно верно когда в программе используется дохера не очень больших объектов, которые выделяются и удаляются постоянно. Например, умные указатели это провоцируют на ура.
в правильном менеджере время поиска свободного блока константное. сам думай? как это сделано :) ничего сложного там нет