The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сравнение эффективности 20 языков программирования, opennews (??), 03-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


190. "Сравнение эффективности 20 языков программирования"  +1 +/
Сообщение от Советский инженер (ok), 03-Янв-24, 18:03 
размер Vec<T> 24 байта.
так что передача в функцию не такая уж и бесплатная.
через регистпы не пролезет.


ну и сам вызов мува. это как никак а вызов функции.

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

232. "Сравнение эффективности 20 языков программирования"  –2 +/
Сообщение от Витюшка (?), 03-Янв-24, 20:54 
Как это вызов функции?😨
А как же Zero Cost Abstractions?
Ответить | Правка | Наверх | Cообщить модератору

499. "Сравнение эффективности 20 языков программирования"  +/
Сообщение от qetuo (?), 11-Янв-24, 01:43 
Полная чушь.

> размер Vec<T> 24 байта.
> так что передача в функцию не такая уж и бесплатная.
> через регистпы не пролезет.

24 = 3 * 8 = 3 РОНа из 14 свободно доступных на x86_64. А еще есть FPU регистры, которыми тоже можно пользоваться. И даже если там будет спилл, он будет разовым и никакого абсолютно влияния на результаты не окажет.

> ну и сам вызов мува. это как никак а вызов функции.

Никакого вызова там нет, это 3 mov.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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