The OpenNET Project / Index page

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



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

Оглавление

Тестирование современных версий Clang и GCC, opennews (??), 11-Ноя-12, (0) [смотреть все]

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


63. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от Wulf (??), 12-Ноя-12, 15:13 
http://lists.freebsd.org/pipermail/freebsd-current/2012-Nove...

- Kernels compiled with clang 3.2 at -O2 are ~8% faster in system time
   than kernels compiled with gcc 4.2.1 at -O2.
- Kernels compiled with clang 3.2 at -O2 perform equally to kernels
   compiled with gcc 4.7 at -O2, there is no significant difference.
- Kernels compiled with gcc 4.7 at -O3 have a slight advantage in system
   time (~3.6%) against kernels compiled with clang 3.2 at -O2.
(I did not test a kernel compiled with clang 3.2 at -O3.)

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

66. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от Аноним (-), 12-Ноя-12, 15:48 
Во, истинные бсдшники. Забенчить только кернель фиг знает как. Все, решение есть - можно идти спать :) //анекдот про математика и пожарный кран
Ответить | Правка | Наверх | Cообщить модератору

67. "Тестирование современных версий Clang и GCC"  +/
Сообщение от inferrna (ok), 12-Ноя-12, 15:57 
Это при том, что в портах фри есть http://www.freshports.org/lang/gcc48/
> (I did not test a kernel compiled with clang 3.2 at -O3.)

вот это правильно. И это как бы намекает, что по стабильности шланг 3.2 как на уровне того самого gcc-4.8, с которым его и следовало сравнивать. Но почему-то не стали.
Уже или clang-3.2 vs gcc-4.7 или clang-3.2 vs gcc-4.8

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

68. "Тестирование современных версий Clang и GCC"  +/
Сообщение от inferrna (ok), 12-Ноя-12, 16:02 
> Уже или clang-3.2 vs gcc-4.7 или clang-3.2 vs gcc-4.8
> Уже или clang-3.1 vs gcc-4.7 или clang-3.2 vs gcc-4.8

fix

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

69. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от Wulf (??), 12-Ноя-12, 16:09 
> Уже или clang-3.2 vs gcc-4.7 или clang-3.2 vs gcc-4.8

А по ссылке сходить? Религия не позволяет?
Английским по белому написано, что ядро собранное gcc-4.8 не взлетело. Как его тестировать?

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

77. "Тестирование современных версий Clang и GCC"  +/
Сообщение от inferrna (ok), 12-Ноя-12, 16:43 
Лень. Но и смысла нет в этом тесте, ведь ядро фри пилится с прицелом именно на шланг, удивительно, что оно 4.7 собралось.
Ответить | Правка | Наверх | Cообщить модератору

85. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от BayaN (ok), 12-Ноя-12, 17:16 
> ведь ядро фри пилится с прицелом именно на шланг, удивительно, что оно 4.7 собралось.

Ага, аж с целого пятого ноября!


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

94. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от wulf (ok), 12-Ноя-12, 20:58 
> Но и смысла нет в этом тесте

Смысл в этом тесте как раз и есть. Пересборка мира, особенно многопоточная, затрагивает работу практически всего ядра, т.е. шедулера, VM, IPC, IO и т.д. Поэтому она является хорошим показателем пригодности subj-а к сборке конкретного ядра конкретной системы.

> удивительно, что оно 4.7 собралось.

А что ему должно мешать? 4.2 собирает, а более последующие верии gcc не отмечены особенным наплевательством на стандарты. Фревый вариант gcc, правда, содержит поддержку некоторых нестандартных расширений, но правильным заданием опций сборки это можно нейтрализовать.

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

83. "Тестирование современных версий Clang и GCC"  +/
Сообщение от Аноним (-), 12-Ноя-12, 17:00 
> Уже или clang-3.2 vs gcc-4.7 или clang-3.2 vs gcc-4.8

Попробуйте прочитать новость. Все там сравнили - и шлинг 3.1 и SVN версию 3.2 которая еще не релизнулась. И гцц как 4.7, так и 4.8 еще не выпушенный.

Большой облом для вас состоит в том что если вкратце то clang 3.2 почти не отличается от 3.1 а гцц 4.8 мало отличается от 4.7. Различие между семействами компилеров много сильнее чем между соседними версиями внутри семейств.

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

93. "Тестирование современных версий Clang и GCC"  +1 +/
Сообщение от ананим (?), 12-Ноя-12, 20:06 
угу.
особенно интересна методика сравнения:
>With that kernel booted, I timed how long a "make -j8 buildworld" took, compared to booting with kernels compiled by gcc in base (v4.2.1) and clang in base (v3.2), on different optimization settings.

т.е. реалити-шоу «а под каким ядром шланг компилит быстрее?» :D
или гцц (если он buildworld им собирает). не говоря уже про версии.
что впрочем на рейтинги шоу не влияет, не так ли?

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

96. "Тестирование современных версий Clang и GCC"  +1 +/
Сообщение от Аноним (-), 12-Ноя-12, 21:11 
> т.е. реалити-шоу «а под каким ядром шланг компилит быстрее?» :D

Не, кончено они тоже что-то забенчили, но после таких бенчей визги нагуалов относительно фороникса выглядят как-то неубедительно, имхо. В общем сферический вакуум засчитан.

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

104. "Тестирование современных версий Clang и GCC"  +1 +/
Сообщение от Led (ok), 13-Ноя-12, 02:53 
> а гцц 4.8 мало отличается от 4.7.

За исключением одной мелочи: gcc-4.8 компилится g++


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

108. "Тестирование современных версий Clang и GCC"  +/
Сообщение от Аноним (-), 13-Ноя-12, 07:28 
>> а гцц 4.8 мало отличается от 4.7.
> За исключением одной мелочи: gcc-4.8 компилится g++

Имелись в виду свойства генерации кода. В этом плане что LLVM 3.1 vs 3.2, что GCC 4.7 vs 4.8 показали что различия между версиями довольно небольшие. Каких-то крупных прорывов или наоборот сильных регрессий ни в одном тесте IIRC не зафиксировано.

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

109. "Тестирование современных версий Clang и GCC"  –2 +/
Сообщение от Lompuz (?), 13-Ноя-12, 07:31 
Делетанты тестровщики - профайлинг не сделали, в каких местах проги тормозили
На кол их
Ответить | Правка | Наверх | Cообщить модератору

120. "Тестирование современных версий Clang и GCC"  +2 +/
Сообщение от Аноним (-), 13-Ноя-12, 13:11 
> Делетанты тестровщики - профайлинг не сделали, в каких местах проги тормозили На кол их

Ну мы ждем когда вы возьмете профайлер и это сделаете. Просим, просим.

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

124. "Тестирование современных версий Clang и GCC"  +/
Сообщение от Клыкастый (ok), 13-Ноя-12, 18:18 
> Делетанты тестровщики - профайлинг не сделали, в каких местах проги тормозили
> На кол их

форониксы как бы тоже.

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

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

128. "Тестирование современных версий Clang и GCC"  +/
Сообщение от Аноним (-), 13-Ноя-12, 18:41 
> а вообще зря минусанули, профайлинг был бы не только интересен но и полезен.

Плюсанем. Когда он научится писать без багов + возьмет в руки профайлер и отпрофайлит, собственно.

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

127. "Тестирование современных версий Clang и GCC"  +/
Сообщение от Тестировщики (?), 13-Ноя-12, 18:40 
> Делетанты

^^^^^^^ Дилетанты. По русскому языку.

> тестровщики

У ^^^^ нас хрен проскочишь.

> На кол их

Точку забыли. Однозначно на кол. Граммар-наци одобряют. И тестировщики, обнаружившие в элементарном посте на 2 строчки целых 3 (!!!) бага.

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

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

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




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

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