The OpenNET Project / Index page

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



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

Оглавление

Сравнение производительности C++ компиляторов GCC, Clang и ICC, opennews (??), 05-Ноя-13, (0) [смотреть все]

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


13. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +7 +/
Сообщение от Аноним (-), 05-Ноя-13, 12:54 
> Лидером по скорости процесса сборки

А мне не пофиг какая будет скорость сборки? Мне важно какой будет скорость бинарника.
До сих пор не понимаю почему все так переключись мерятся скоростью сборки, тем более когда разница на деле не так уж велика. Выглядит как маркетинг.

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

18. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +1 +/
Сообщение от NikolayV81 (ok), 05-Ноя-13, 13:40 
Наверное всех так отладка в проектах с большими бинарниками достала ;)
Ответить | Правка | Наверх | Cообщить модератору

19. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +1 +/
Сообщение от Аноним (-), 05-Ноя-13, 13:54 
Может лучше использовать другие инструменты для сборки или научиться самому писать makefile, а не пересобирать весь проект при изменении одного файла, в котором не меняется API.
Ответить | Правка | Наверх | Cообщить модератору

20. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  –1 +/
Сообщение от NikolayV81 (ok), 05-Ноя-13, 14:22 
> Может лучше использовать другие инструменты для сборки или научиться самому писать makefile,
> а не пересобирать весь проект при изменении одного файла, в котором
> не меняется API.

Может быть не знаю, на это тоже время тратить надо ;)
p.s. Предыдуще-текущие основные компилятор + среда собирали проект (как тут люди любят говорить с набросанными на формы кнопками и гридами в количестве большем сотни ) целиком за пару десятков секунд, при полном билде, а отладка запускалась на уровне скорости открытия форточки в ос. Но он не особо правильный идеологически, при этом ничего писать не надо было. Текуще-будущий комплект делает это дольше (но не дольше чем Qt), даже для формочки с 1-й кнопкой но он ещё менее идеологически чист, и повлиять на него не представляется возможным.

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

43. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +5 +/
Сообщение от Анонимemail (43), 05-Ноя-13, 18:18 
Ну да, некогда точить, пилить надо.
Ответить | Правка | Наверх | Cообщить модератору

46. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +1 +/
Сообщение от Аноним (-), 05-Ноя-13, 19:20 
> Может быть не знаю, на это тоже время тратить надо ;)

Не тратьте времени на отладку. Вам она все равно ни к чему.

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

30. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +1 +/
Сообщение от Аноним (-), 05-Ноя-13, 16:31 
Проекты выросли, поэтому. В сборке того же Chromium CLang делает GCC как по времени так и по потребляемой памяти при сборке. Там больше 8 ГБ рама нужно, если ничего не путаю. С ростом проектов, разница во времени сборки и потребляемой памяти будет всё более ощутимой.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

41. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от Crazy Alex (ok), 05-Ноя-13, 18:04 
Путаешь, наверное. Во всяком случае, с 4-мя гигами рамы и полутора свопа собирается.
Ответить | Правка | Наверх | Cообщить модератору

44. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Ноя-13, 18:28 
память в таких проектах при сборке жрут ar и ld, особенно если собирать с отладочными данными. Именно на линкове вылетают сборки при недостаточном кол-ве ram, своп при этом не помогает.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

45. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +1 +/
Сообщение от Crazy Alex (ok), 05-Ноя-13, 19:17 
Чего это ради он не будет помогать? Помогает, еще и как. И да, линковка - самый прожорливый этап, а если с LTO - вообще весело.
Ответить | Правка | Наверх | Cообщить модератору

49. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Ноя-13, 20:41 
а хз почему так. Как только rss у ar/ld доходит до предела свободной памяти сразу падает, в своп не уходит. Мб это какие-то мои локальные особенности
Ответить | Правка | Наверх | Cообщить модератору

50. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от Crazy Alex (ok), 05-Ноя-13, 21:33 
Наверное. Я гентушник, и у меня сборка хрома и файрфокса лечилась именно включеним свопа.
Ответить | Правка | Наверх | Cообщить модератору

53. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 06-Ноя-13, 01:13 
о, я тоже. Сборка pypy валится как раз на ar/ld и своп не юзает. А с ff никогда проблем таких не было. С вебкитом такая же фигня если собирать с дебаг символами.
Ответить | Правка | Наверх | Cообщить модератору

59. "Сравнение производительности C++ компиляторов GCC, Clang и I..."  +/
Сообщение от Crazy Alex (ok), 06-Ноя-13, 20:33 
Звучит так, как будто свопа мало просто. pypy, помнится, отличался какими-то совсем запредельными требованиями к памяти при сборке, а если еще и опциями компилятора что-то вроде LTO накрутить - он, пожалуй, гиг десять захочет. Насчет вебкита с дебагом - мыслей нет никаких.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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