-
- HTML хотя бы выучи. - Samum421(02.02.2026 18:37)
- бухаешь чтоли? - Ralex(02.02.2026 18:51, +1)
- Компилятору можно указать делать маленький по размеру или быстрый
код. Пока код влезает в контроллер думать о его размере пустая
трата жизни. - VladislavS.(02.02.2026 18:27)
- само собой. В наше время если не влезает - купил следующий по размеру флэша. :-) - Лaгyнoв(03.02.2026 08:39)
- Сегодня обратил внимание - O0 и Os дали не только разный размер, но
и разную сскорость - дисплей без оптимизации рисуется раза в 3
медленее. - POV(02.02.2026 18:16)
- Это логично, без оптимизации код длиннее и выполняется дольше. А
то, что у меня -flto увеличивает код примерно на 10-20%, это меня
немного удивляет. - AlexBi(03.02.2026 10:47)
- Армянское радио: SciFi(934 знак., 03.02.2026 10:53)
- Попробуй -Ofast ещё. - Nikolay_Po(03.02.2026 10:14)
- Раньше ведь как? Регистр туда, регистр сюда. Надо быстрей - эти пересылки. Ты всё видишь. Заранее микросекунды можешь посчитать. Сейчас я оторван от внутренностей. :-((( Ассемблера STM32 даже на полпальца не понимаю. - Лaгyнoв(03.02.2026 08:43)
- кошмар какой-то..... - Лaгyнoв(03.02.2026 08:40)
- Подозреваю, что проблема в этом случае - в использовании стороннего
кода. Например, быдлокода от adafruit. Там такая жесть творится,
что иной раз даже "абрудинокод" кажется вменяемым! - Eddy_Em(02.02.2026 19:05)
- Весь код мой.. но очень много мелких операций, которые при flto
начинают инлайниться - может потому так выходит быстрее. - POV(02.02.2026 19:23)
- Ну, такие вещи можно еще до компилятора самому немного
оптимизировать. А lto — штука классная, но косяков не прощает. Eddy_Em(430 знак., 02.02.2026 20:13, ссылка)
- Это не баг, а фича. Нужно показать компилятору, что в ногу ты стреляешь совершенно сознательно. - =AlexD=(03.02.2026 11:23)
- Ну, такие вещи можно еще до компилятора самому немного
оптимизировать. А lto — штука классная, но косяков не прощает. Eddy_Em(430 знак., 02.02.2026 20:13, ссылка)
- Весь код мой.. но очень много мелких операций, которые при flto
начинают инлайниться - может потому так выходит быстрее. - POV(02.02.2026 19:23)
- Это логично, без оптимизации код длиннее и выполняется дольше. А
то, что у меня -flto увеличивает код примерно на 10-20%, это меня
немного удивляет. - AlexBi(03.02.2026 10:47)
- Существуют функции инлайн по умолчанию, и чем больше их вызывать тем пухнет код, например в XC8 это обычный __delay_ - Driver_gv(02.02.2026 17:13)
- я же недавно показывал как это работает на видосе и с рельсами LordN(3 знак., 02.02.2026 17:11)
- а чего там понимать... компилятор он же не дохуя умный POV(2 знак., 02.02.2026 13:54, картинка, картинка)
- Я и говорю - дурдом. Так-то, когда МК с 1Мбайт стоит 300 руб - мне
пофиг на каждый байт. Но осадочек остался. :-) Тем более всё время
вспоминаю дела 25 лет назад, когда вертелся в в 2Кбайт программы.
Вот где та самая знаменитая История одного байта. Ведь реально один
раз лично у меня так и было. - Лaгyнoв(02.02.2026 16:58)
- Остаётся только ностальгировать. Это время прошло. И не дайте боги, чтобы вернулось обратно. - mr-x(02.02.2026 17:12)
- Я и говорю - дурдом. Так-то, когда МК с 1Мбайт стоит 300 руб - мне
пофиг на каждый байт. Но осадочек остался. :-) Тем более всё время
вспоминаю дела 25 лет назад, когда вертелся в в 2Кбайт программы.
Вот где та самая знаменитая История одного байта. Ведь реально один
раз лично у меня так и было. - Лaгyнoв(02.02.2026 16:58)
- Просто переставил функции и размер текста уменьшился??? Это каг
таг? Шо за волшебные манипуляции у вас? - =AlexD=(02.02.2026 13:54, +1)
- Да там дублирования было много во всех этих if/else. Основной
костяк сложился еще 8 лет назад, когда я вообще мало чего понимал.
Сейчас - на 20% больше понимаю. :-) - Лaгyнoв(02.02.2026 16:11)
- вот на эти 2 процента...(С):) Vit(1 знак., 03.02.2026 08:40, ссылка)
- Да там дублирования было много во всех этих if/else. Основной
костяк сложился еще 8 лет назад, когда я вообще мало чего понимал.
Сейчас - на 20% больше понимаю. :-) - Лaгyнoв(02.02.2026 16:11)
- вайбкодинг какой-то... - SciFi(02.02.2026 13:52)
- Вирус, не? - Solo(02.02.2026 13:51)
- :-) - Лaгyнoв(02.02.2026 16:12)
- HTML хотя бы выучи. - Samum421(02.02.2026 18:37)