169 похожих чатов

Предлагаю оффтоп тему. У кого-нибудь есть опыт промышленной эксплуатации -fwhole

в относительно больших прикладных программах? Интересно было бы послушать любые истории успеха/неудач, применимости в различных проектах, может быть, к плюсовым проектам или GUI.

30 ответов

36 просмотров
Dmitry-Shcherbakov Автор вопроса

Это и интересно! Только в 1.25 впервые заявлено доведение опции до уровня промышленного использования. Очевидно, что тут будет даже страх пробовать, вот и интересно послушать истории, если они есть.

Dmitry-Shcherbakov Автор вопроса

Да-да, про это знаю, но я про конкретные истории, если они есть)

>для последних есть -fwhole-shared, но в ней есть смысл только совместно с -fvisibility=protected А с hidden оно не работает?

Dmitry-Shcherbakov Автор вопроса

А пробовали оценить результат по производительности?

И по скорости, и по размеру нормально. По сути, это цивилизованный метод вместо использования define.

нуу #5086 (поймали при добавлении в апстрим clsync) #5104 насчёт -g (но это на 1.24 ещё было)

эт лучше @bircoph спросить, как из отпуска вынырнет

Я проводил опыты по попыткам сравнения, но в мой эксперимент закралась какая то специфика и я точно не могу интерпретировать результаты 😳

Dmitry-Shcherbakov Автор вопроса

Пойдёт любая история, которую не лень рассказать. Если там что-то неприличное, можно в личку)

Опять всё засекретить пытаетесь? Свободу Эльбрусу!

Dmitry-Shcherbakov Автор вопроса

А вдруг там конструктивная и ценная информация, как-то не по теме чата...

Да ладно вам. Забанить Альт и Астру и будет нормальный чат по Эльбрусам. xD

Астру оставьте

Нет

Ну оставьте

Стикер

Да все приличное, я собрал tar и gzip с флагами от -O0 до -O4 + -O3 и fwhole и разница между ними на выполнении до 200 секунд на уровне случайных флуктуаций, на длинных выполнениях около 3000 секунд видно, что оптимизации работают, но это мизерный прирост. Я думаю, что я неудачно выбрал по для тестов, ибо я упираюсь в какое-то IO (диск?) который нивелирует разницу в компиляции.

Я с тел. долго писал 😄

Я уже тоже склоняюсь к этому..

Чойто

Потому, что есть флудилка

А там не разрешают флудить

Вы, простите, из либералов?

Технократия наше всё! xD

не правда

Больше похоже на невежественную и нетерпимую деспотию.

Больше похоже на то, что у вас проблемы с чувством юмора. :)

Там интереснее попробовать вместе с -fprofile-use. А чтобы убрать влияние диска, можно паковать архивы с Ram- диска и на RAM-диск

Скорее, у Вас.

Вы меня раскусили. :(

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта