Well, that's the part that does "import site". Anything that speeds up the
code in Lib/site.py might help. :-)


On Tue, Apr 15, 2014 at 5:23 PM, Terry Reedy <tjre...@udel.edu> wrote:

> On 4/15/2014 5:26 PM, Brett Cannon wrote:
>
>> To finish my timing work I decided to see
>> where Py_InitializeEx_Private() spends its time. The following is a
>> breakdown measured in microseconds running using -E:
>>
>> INIT:
>> setlocale: 11
>> envvar: 2
>> random init: 2
>> interp creation: 15
>> thread creation: 6
>> GIL: 10
>> _Py_ReadyTypes(): 930
>> more types: 44
>> builtins: 141
>> exceptions: 287
>> sys: 258
>> _PyImport_Init: 15
>> import hooks: 4
>> _PyWarnings_Init(): 15
>> ENTERING import_init():
>>    PyImport_ImportFrozenModule(_frozen_importlib): 1186
>>    interp->importlib: 6
>>    PyInit_imp(): 15
>>    _imp: 3
>>    importlib._install(): 876
>>    _PyImportZip_Init(): 130
>> _PyFaulthandler_Init(): 13
>> time: 3
>> ENTERING initfsencoding():
>>    codec lookup: 2179
>> signals: 120
>> tracemalloc: 7
>> __main__: 13
>> initstdio(): 1568
>> warnings module: 4
>> initsite(): 9552
>>
>
> It looks like initsite takes half the time. Can it be sped up?
>
>
> --
> Terry Jan Reedy
>
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev@python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: https://mail.python.org/mailman/options/python-dev/
> guido%40python.org
>



-- 
--Guido van Rossum (python.org/~guido)
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to