On Wed, Jan 20, 2010 at 2:27 PM, Collin Winter <collinwin...@google.com> wrote:
[snip]
> Incremental builds, however, are significantly slower. The table below shows
> incremental rebuild times after touching ``Objects/listobject.c``.
>
> +-------------+---------------+---------------+----------------------+
> | Incr make   | CPython 2.6.4 | CPython 3.1.1 | Unladen Swallow r988 |
> +=============+===============+===============+======================+
> | Run 1       | 0m1.854s      | 0m1.456s      | 0m24.464s            |
> +-------------+---------------+---------------+----------------------+
> | Run 2       | 0m1.437s      | 0m1.442s      | 0m24.416s            |
> +-------------+---------------+---------------+----------------------+
> | Run 3       | 0m1.440s      | 0m1.425s      | 0m24.352s            |
> +-------------+---------------+---------------+----------------------+

http://code.google.com/p/unladen-swallow/source/detail?r=1015 has
significantly improved this situation. The new table of incremental
build times:

+-------------+---------------+---------------+-----------------------+
| Incr make   | CPython 2.6.4 | CPython 3.1.1 | Unladen Swallow r1024 |
+=============+===============+===============+=======================+
| Run 1       | 0m1.854s      | 0m1.456s      | 0m6.680s              |
+-------------+---------------+---------------+-----------------------+
| Run 2       | 0m1.437s      | 0m1.442s      | 0m5.310s              |
+-------------+---------------+---------------+-----------------------+
| Run 3       | 0m1.440s      | 0m1.425s      | 0m7.639s              |
+-------------+---------------+---------------+-----------------------+

The remaining increase is from statically linking LLVM into libpython.

PEP updated: http://codereview.appspot.com/186247/diff2/1:4/5

Collin Winter
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to