kde и флаг kdeenablefinal
S-anches 10 декабря, 2006 - 21:39
Я англицкий плохо знаю, обьясните пожалуйста что он значит, и почему он эксперементальный.
»
- Для комментирования войдите или зарегистрируйтесь
Насколько я
Насколько я понял, это дает увеличение скорости компиляции за счет увеличения количества используемой памяти, только у я не заметил этого....
_________________
Fedora? rpm -Uhv emerge
При условии,
При условии, что у тебя просто дофига памяти. В противном условии он увеличивает время сборки за счет более активного использования swap'а.
Где-то была бурная дискуссия на эту тему.
http://developer.kde.org/documentation/other/developer-faq.html
Или по русски. --enable-final ускоряет компиляцию за счёт того, что из отдельных .cpp файлов собирает один большой .all_cpp.cpp и компилирует его... Помогает оптимизации кода.
Чтобы использовать нужно иметь как минимум 512 метров памяти на борту. У меня на amd64 kmail с этим USE флагом сжирал почти всю память... Остальное собралось нормально.
Да и я тоже
Да и я тоже собирал на amd64, только памяти у меня 448 (512-64 видео). И, по-моему, у меня собралось быстрее без этого флага....
_________________
Fedora? rpm -Uhv emerge
Будем тестить.
Будем тестить.
у меня при
у меня при включении этого флага собиралось на ноуте гораздо дольше чем без него.
gentoo 2006.1 веселая штука.
теперь gentoo живет и на ноуте :)
С 4Гб памяти без
С 4Гб памяти без kdeenablefinal:
>>> kde-base/kdemultimedia-3.5.7
merge time: 6 minutes and 40 seconds.
с kdeenablefinal
>>> kde-base/kdemultimedia-3.5.7
merge time: 6 minutes and 21 seconds.
То есть разница незначительна.
http://www.gentoo.ru/search/n
http://www.gentoo.ru/search/node/kdeenablefinal