S>Или храним данные в массиве, или вытаскиваем часть кода в unmanaged и рулим сами.
Ситуация: храним данные в массиве, работаем с массивом и т.д. и т.п, т.е. spatial locality обеспечена. Во время манипуляций с массивом, начинает свою работу gc и содержимое кэша херится. Такое возможно?