LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Списки у вас не начнут последовательно лежать,

начнут. поскольку данные GC обходит в порядке их логической связности, а не случайным образом, и перемещает, то даже хаотически разрозненные долгоживущие данные будут со временем компактифицироваться в логические связные области, близкие по адресам.

а в с++ нечто такое отсутствует напрочь. в какие адреса легло на фрагментированной куче, там и будет лежать вечно.

Исходная версия alysnix, :

Списки у вас не начнут последовательно лежать,

начнут. поскольку данные GC обходит в порядке их логической связности, а не случайным образом, и перемещает, то даже хаотически разрозненные долгоживущие данные будут со временем компактифицироваться в близкие области.

а в с++ нечто такое отсутствует напрочь. в какие адреса легло на фрагментированной куче, там и будет лежать вечно.