On Jul 16, 2018, at 18:14, Nick Terrell <[email protected]> wrote: > > I collected the XAR benchmark numbers. I spent some time today > investigating what > exactly is causing the difference between native and XAR start times. The > native > installation I was benchmarking against used > `pkg_resources.load_entry_point()` > to run the script, while XAR called the entry point directly.
> black: 0.171 s (vs 0.208 for XAR) > jupyter-nbextension: 0.165 s (vs 0.179 s for XAR) > > Without the pkg_resources difference we have a small overhead over > native installs. Thanks Nick, that definitely jives with our analysis. pkg_resources can be a hidden source of significant overhead, imposed at import time. That’s the main reason why importlib.resources was born. Cheers, -Barry
signature.asc
Description: Message signed with OpenPGP
-- Distutils-SIG mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/[email protected]/message/WSKHUA75PKFKF3VKNU6ZF6OFLHR4FML2/
