История изменений
Исправление tailgunner, (текущая версия) :
Получить фрагментацию хипа от небольших короткоживущих (фактически локальных для функции) аллокаций? Это, наверное, происходит... да, на аллокаторе, который не знает о нитях?
ptmalloc знает, но во-первых, начиная с некоторого момента, арен перестает хватать
Его арены такие маленькие, что исчерпываются описанными выше аллокациями? Беда.
Во-вторых, операция выделения памяти хоть и быстрая, но не мгновенная.
Любая операция в цикле до argc - дешевая.
Исходная версия tailgunner, :
Получить фрагментацию хипа от небольших короткоживущих (фактически локальных для функции) аллокаций? Это, наверное, происходит... да, на аллокаторе, который не знает о нитях?
ptmalloc знает, но во-первых, начиная с некоторого момента, арен перестает хватать
Его арены такие маленькие, что исчерпываются описанными выше аллокациями? Беда.