SCons

Материал из Xgu.ru

Перейти к: навигация, поиск

Содержание

[править] Вопросы и ответы

[править] Как найти что тупит при сборке?

Для начала сделать профайлинг сборочного процесса, а потом попытаться проанализировать найденную информацию.

$ scons --profile=scons.profile
...
$ python
>>> import pstats
>>> p = pstats.Stats('your_profile_data')
>>> p.print_stats() 

Естественно, речь идёт об оптимизиваронии самого SCons, а не программ, которые он вызывает.

[править] Правда ли что Scons очень медленный?

Не совсем. Медленный-то он медленный, но не просто так, а потому что он очень точный. Точность можно занизить, тогда скорость работы увеличивается. Хотя в любом случае скорость работы SCons в общем случае ниже чем большинства других систем сборки.

Подробнее:

Ещё на эту тему, две очень интересные статьи, в которых авторы спорят друг с другом, попутно рассказывая и показывая множество интересных вещей:

[править] Какие есть интересные глюки?


[править] Компиляция, линковка, сборка

Источник — «http://xgu.ru/wiki/SCons»