В дополнение к FastMM4 команда представляет менеджер памяти rpmalloc, который доступен в качестве альтернативы как для Arm64EC, так и для 64-разрядной версии Linux для Intel. В наших тестах он показал стабильную работу и может быть очень быстрым при многопоточных операциях выделения памяти — иногда в два, а то и в 30 раз быстрее, в зависимости от теста. К недостаткам можно отнести более высокий расход памяти — зачастую в два раза больше — и отсутствие эквивалентного встроенного отчета об утечках. Поэтому он остается опцией, а не выбором по умолчанию.
Пакеты среды выполнения и другие возможности Windows на Arm
Наряду с изменениями в компиляторе мы продолжаем развивать платформу Windows Arm64EC. Основное улучшение — это функция, которая не была включена в версию 13.1: поддержка пакетов среды выполнения.