А как в расте создавать большие массивы сразу в heap,

например размером в 1.1e7? наиболее быстрым способом

7 ответов

18 просмотров

Box::new([0u8;10000000000])

Пух
Box::new([0u8;10000000000])

но в дебаге может весело дохнуть

Труъ-Ляля 酷 Автор вопроса
Пух
но в дебаге может весело дохнуть

Это единственный вариант ?

Труъ Ляля 酷
Это единственный вариант ?

еще можно руками маллоки дергать

Труъ-Ляля 酷 Автор вопроса
Труъ Ляля 酷
Можно пример пожалуйста

https://doc.rust-lang.org/std/alloc/struct.System.html но потом надо там поинтер кастить и ансейфом

Пух
https://doc.rust-lang.org/std/alloc/struct.System....

По умолчанию стоит Global, а не System

Похожие вопросы

Обсуждают сегодня

Карта сайта