[Python-3000] stdlib as .zip by default, pydoc to view source?

Guido van Rossum guido at python.org
Mon Jun 23 18:05:35 CEST 2008


It's not the cost of starting up an empty Python. It's the cost of
loading the tons of stuff that every app uses.

Trust me, zip files *do* make for much speedier app startup times.
It's been tested many times.

--Guido

On Mon, Jun 23, 2008 at 5:23 AM, Antoine <solipsis at pitrou.net> wrote:
>> Antoine Pitrou <solipsis at pitrou.net> wrote:
>>
>> That is for a warm cache.
>>
>> If you drop your caches first (like this under linux) you get quite a
>> different story...
>>
>> $ sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
>> $ time python -c ""
>>
>> real    0m1.393s
>> user    0m0.004s
>> sys     0m0.004s
>
> But still that's only one second for the worst case where nothing is in
> the filesystem cache (I suppose it would be higher under Windows). You
> won't find lots of programs which launch in less than one second when none
> of their dependent files are in FS cache.
>
>> I imagine having the stdlib in one .zip will stop lots of seeking and
>> improve the first time.
>
> Someone would have to test it to know the extent of the improvement.
>
>
> _______________________________________________
> Python-3000 mailing list
> Python-3000 at python.org
> http://mail.python.org/mailman/listinfo/python-3000
> Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org
>



-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-3000 mailing list