DS
Проблема только в том, что очень уж много мелких аллокаций и бегания за указателями дают.
Первое решается правильным аллокатором (в языках с гц не проблема)
Второе - всякими compact region попробовать решить, но это не идеальный вариант.
Size: a a a
DS
KR
SP
A
SP
G
DS
t
p
DS
D
t
SP
DS
t
A
DS
DS
t
t