А на Java запуск несколько раз был? JIT отработал? Ради интереса решил замерить разницу на C, когда массив в стеке и в динамической памяти, и особой разницы не заметил. Компилировал с опцией -Ofast. При некоторых запусках user time для динамической памяти бывает даже поменьше. Stack Dynamic memory Изм. aNNiMON (9.11 / 11:20) (2)
aNNiMON, ну, usize на 32-битной системе будет размером в 32 бита, думаю там и массив будет выравниваться по 32-м битам. Попробую потом в виртуалке запустить, проверить.
почему массив выравнивается по usize (64 бита)Может, сделали с расчётом на 64-битные системы? Прочие языки Категории |