Сайт | Скачать | Видео | Wiki

Автор Тема: gcc версия 10.3.0  (Прочитано 1381 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
gcc версия 10.3.0
« : 15 Август 2021, 19:24:29 »
Попробовал компилировать с gcc версии 10.3.0. На выходе бинарник намного толще. Пример: check3Gtty gcc-7.2.0 = 6160b, gcc-10.3.0 = 14512b. Это тупик. Теперь понятно, почему нас силой заставляют обновляться.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: gcc версия 10.3.0
« Ответ #1 : 15 Август 2021, 19:46:19 »
"отвлеченно" - когда-то где-то читал что в линукс был "вброс бабок"(в частности как понимаю - разработка и драйверов и т.д. требует и как минимум ресурсов времени). ну и вроде  тенденция есть - и заметная - и вроде как получается "глобальная".
---------------
имхо, x3 что делать... наверое значимо чтоб "муравью писюн не приделывать"... # имхо2 - так со стороны - ну бывает люди в каких-то моментах объединяются - а так - x3...
« Последнее редактирование: 15 Август 2021, 19:49:46 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: gcc версия 10.3.0
« Ответ #2 : 15 Август 2021, 19:59:01 »
gcc версии 10.3.0
Ну раз уже вышел GCC 11, то и пробовать надо с ним. К тому же есть разные оптимизации - кому-то важен, в первую очередь, размер конечного файла, кому-то производительность. А крайние версии GCC позволят применять агрессивные оптимизации, при которых раньше приложения 'падали'. Имхо.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: gcc версия 10.3.0
« Ответ #4 : 15 Август 2021, 21:26:25 »
Попробовал
с различными уровнями оптимизации
Всё равно толсто. Кому нужен такой "прогресс", кроме производителей железа? Мне лично - нет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: gcc версия 10.3.0
« Ответ #5 : 15 Август 2021, 21:33:49 »
Почти всегда оптимизации направлены на производительность и чаще они увеличивают размер. Но если важен именно небольшой размер, то и акцент надо делать другой.
GCC x86, как уменьшить размер кода

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: gcc версия 10.3.0
« Ответ #6 : 16 Август 2021, 08:48:39 »
как уменьшить размер кода
Это даёт проценты, а толстеем в разы.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64