The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Сравнение эффективности 20 языков программирования"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Сравнение эффективности 20 языков программирования" +/
Сообщение от Ivan7 (ok), 06-Янв-24, 17:50 
Поклонникам Раста. Добавил дополнительные опции компиляции и ситуация в тесте nqueen улучшилась (время выполнения теста уменьшилось с 3.63/3.72 до 3.38 сек.). Кроме того, уменьшился размер exe всех 4 тестов более чем в 4.7 раза: с 1.3 МБ до менее 0.3 МБ. До размера exe, генерируемых для данных тестов компиляторами C (GCC и Clang), всё ещё далеко (они весят по 15-25 кБ, причём при этом не зависят от внешних dll, кроме системных), но и это уже неплохо.

              matmul   nqueen   sudoku   bedcov
rust (ra)       1.38     3.63     2.58     1.26
rust (rb)       1.09     3.72     2.60     1.29
rust (rc)       1.11     3.38     2.59     1.27

(ra)  - rust с изначальными опциями компиляции (ucrt64)
(rb)  - rust с указанием целевой архитектуры Intel Haswell (ucrt64)
(rc)  - rust с указанием целевой архитектуры Intel Haswell, LTO, strip (ucrt64)
        (-C debuginfo=0 -C opt-level=3 -C target-cpu=haswell -C lto -C strip=symbols)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Сравнение эффективности 20 языков программирования, opennews, 03-Янв-24, 11:05  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру