The OpenNET Project / Index page

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



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

Оглавление

Анализ влияния ключевого слова final на производительность программ C++, opennews (??), 23-Апр-24, (0) [смотреть все]

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


22. "Анализ влияния ключевого слова final на производительность п..."  +3 +/
Сообщение от Пряник (?), 23-Апр-24, 16:19 
Требуется сравнительный анализ кода на ассемблере. А так это гадание на /dev/random.
Ответить | Правка | Наверх | Cообщить модератору

31. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от Sw00p aka Jerom (?), 23-Апр-24, 16:35 
Требуется сравнительный анализ разработчиков всех этих компиляторов, стандарт языка вроде один, архитектура машинных команд вроде одна, оптимизации одни и те же, ток результирующий исполняемый код почему-то разный.
Ответить | Правка | Наверх | Cообщить модератору

36. "Анализ влияния ключевого слова final на производительность п..."  +1 +/
Сообщение от Пряник (?), 23-Апр-24, 17:20 
Я это и сказал. Компилятор выдаёт на выходе код ассемблера сначала перед тем, как конвертировать в машинный. Код ассемблера и машинный равны примерно 1-к-1.
Ответить | Правка | Наверх | Cообщить модератору

44. "Анализ влияния ключевого слова final на производительность п..."  +1 +/
Сообщение от Аноним (41), 23-Апр-24, 17:59 
Так повторямых сборок между Clang и g++ никто и не обещал.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

51. "Анализ влияния ключевого слова final на производительность п..."  –1 +/
Сообщение от Sw00p aka Jerom (?), 23-Апр-24, 18:56 
> Так повторямых сборок между Clang и g++ никто и не обещал.

ну у любого алгоритма есть один единственный оптимальный набор необходимых и достаточных кодов операций для соответствующей архитектуры, отсюда два разных компилятора, либо выдают два одинаковых набора, либо один из них выдал неоптимальный набор.

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

64. "Анализ влияния ключевого слова final на производительность п..."  +2 +/
Сообщение от Аноним (64), 23-Апр-24, 22:44 
Вот это далеко не факт...
Ответить | Правка | Наверх | Cообщить модератору

67. "Анализ влияния ключевого слова final на производительность п..."  –2 +/
Сообщение от Sw00p aka Jerom (?), 23-Апр-24, 23:15 
> Вот это далеко не факт...

аргументы?

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

111. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от Аноним (108), 26-Апр-24, 09:02 
То что утверждается без аргументов опровергается также без аргументов.
Ответить | Правка | Наверх | Cообщить модератору

115. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от Sw00p aka Jerom (?), 26-Апр-24, 12:37 
> То что утверждается без аргументов опровергается также без аргументов.

Ок, далеко ходить не будем, возьмите абстрактную машину Тьюринга и опишите любой алгоритм, а потом попробуйте сократить свой алгоритм хотя бы на одну элементарную операцию.

пс: https://ru.wikipedia.org/wiki/%D0%9C%D0%...


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

66. "Анализ влияния ключевого слова final на производительность п..."  +1 +/
Сообщение от Аноним (60), 23-Апр-24, 23:06 
Ты объем кода шланга или гцц видел? Ну ок, покажи как надо делать. Потом сравнительный анализ тебя проведем
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

78. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от Аноним (77), 24-Апр-24, 04:52 
> Требуется сравнительный анализ кода на ассемблере. А так это гадание на /dev/random.

Замер фактической производительность > чем гадание на ассемблере.

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

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

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




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

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