Size: a a a

Emacs — русскоговорящее сообщество

2021 July 02

AZ

Aydar Zarifullin in Emacs — русскоговорящее сообщество
Я думаю что особого смысла так делать нет, но даже если сделать то емакс скорее всего будет работать без изменений. Гораздо интереснее попробовать собрать с LTO. Я довольно много софта с O3 собирал (но ничего крупного и критичного по производительности) разницы не заметил.
источник

A ß in Emacs — русскоговорящее сообщество
а lto чем поможет?
источник

AZ

Aydar Zarifullin in Emacs — русскоговорящее сообщество
LTO хоть размер бинарника уменьшит. А O3 чем?
источник

A ß in Emacs — русскоговорящее сообщество
а я и не говорю что он поможет
источник

A ß in Emacs — русскоговорящее сообщество
думаю и то и другое серьезно повлияет на производительность только если срежет какие-то лишние вызовы, проверки и т. д. в горячем коде внутри вм
источник

A ß in Emacs — русскоговорящее сообщество
но результат будет заметен не по производительности сишного кода, а по производительности елиспового
источник

AZ

Aydar Zarifullin in Emacs — русскоговорящее сообщество
Наверное, но тут без фактического замера не обойтись, так как "оптимизации" компилятора могут и ухудшить производительность. Чтобы точно знать надо в результирующий АСМ смотреть, я его не понимаю.
источник

a

akater in Emacs — русскоговорящее сообщество
Я попробовал с lto как только опция появилась, Emacs сразу стал нестабильно работать.  Но то было с uclibc.
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
А ничего не отвалится? Говорят что чем сильнее оптимизация, тем выше ноги отрывает
источник

A

Aragaer in Emacs — русскоговорящее сообщество
если от оптимизации что-то отваливается, то это баг либо в оптимизации, либо в реализации
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
это как повезет
источник

A

Aragaer in Emacs — русскоговорящее сообщество
первое это если оптимизатор отгрызает то, что не должен был
источник

A

Aragaer in Emacs — русскоговорящее сообщество
второе это если написано с ошибкой, но без оптимизации чудом работало, а с оптимизацией поломалось
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Чудом работает — звучит супер не весело
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну да
источник

A

Aragaer in Emacs — русскоговорящее сообщество
поэтому как раз если все правильно написано, то макс оптимизация это нормально
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вообще на практике логика примерно такая
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот у тебя есть код, в нем есть ошибки. Но эти ошибки где-то там внутри случаются и никак себя видимо не проявляют
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и если ты пользуешься софтом и ошибок не видишь, это не значит, что их нет, просто они не проявляются и наверно все ок
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а если ошибка проявляется это как раз "о, оно наконец проявилось, можно теперь это устранить"
источник