Не понял про потребление памяти программами собранными с лто оптимизацией: больше памяти потребляется именно на этапе компиляции или программы, скомпилированные с этой оптимизацией потребляют больше памяти при работе?
Здесь идея в том, что вы "платите" один раз на этапе сборки. В результате вы получаете программу, которая занимает на диске меньше места и на этапе выполнения быстрее, чем та же программа, но без оптимизации.
Не понял про потребление памяти программами собранными с лто оптимизацией: больше памяти потребляется именно на этапе компиляции или программы, скомпилированные с этой оптимизацией потребляют больше памяти при работе?
Речь здесь именно о процессе сборки. Он замедляется в 2-4 и требует значительно больше памяти по сравнению с процессом сборки без LTO.
@@cusdeb а какие тогда преимущества у данной оптимизации, если ubuntu на это пошла?
Здесь идея в том, что вы "платите" один раз на этапе сборки. В результате вы получаете программу, которая занимает на диске меньше места и на этапе выполнения быстрее, чем та же программа, но без оптимизации.
@@cusdeb понял, спасибо )