История изменений
Исправление mersinvald, (текущая версия) :
Как там в расте запросить 512 мб памяти?
const ARRAY_SIZE: usize = 1024 * 1024 * 512;
let vec = vec![0u8; ARRAY_SIZE];
let array_on_heap = vec.into_boxed_slice();
Ты сам бокс попросил, если что, он тут совершенно не обязателен, вектор — это уже твои 512мб.
какой флаг для rustc == -Ofast
Ты ищешь флаги, специфичные для одного компилятора в другом. Зачем?
Исправление mersinvald, :
Как там в расте запросить 512 мб памяти?
const ARRAY_SIZE: usize = 1024 * 1024 * 512;
let vec = vec![0u8; ARRAY_SIZE];
let array_on_heap = vec.into_boxed_slice();
Ты сам бокс попросил, если что, он тут совершенно не обязателен, вектор — это уже твои 512мб.
Исходная версия mersinvald, :
Как там в расте запросить 512 мб памяти?
const ARRAY_SIZE: usize = 1024 * 1024 * 512;
let vec = vec![0u8; ARRAY_SIZE];
let array_on_heap = vec.into_boxed_slice();