|
Добавил в статью информацию о том, что переменной окружения RUST_MIN_STACK можно контроллировать размер стека для создаваемых внутри программы потоков. А чем они её обосновывают, свою позицию? Freddy, Ради интереса решил замерить разницу на C, когда массив в стеке и в динамической памяти, и особой разницы не заметил.В Rust тоже особой разницы нет, при аллокации массива в куче тоже на 10-20 милискунд меньше результат. Думаю, стоит добавить этот момент в текст статьи. Срабатывал ли JIT не проверял, но судя по тому, что время такое же как у Rust-a — сработал. Увеличение итераций времени не изменяет. Позже вечером еще проверю все-таки, сработал ли JIT при разных количествах итераций. Ксакеп, какой и о чем? Если ты о размере стека главного потока, то это намеренное поведение и позиция разработчиков. Изм. Oak (9.11 / 16:35) (1) Oak, слушай, может, им надо issue предложить? Ксакеп, нет, только в исходниках самого компилятора. Ору просто. А ключей в компиляторе нет для увеличения стека главного потока? И в комментарии "64 mb" осталось ![]() Упс, под спойлер попало всё, а отредактировать нельзя. К записи Прочие языки Категории
|