The last comment "what's able to be avoided is the unmarshalling costs." Seems 
to imply this is very different from my idea. Although probably a prerequisite 
or subset of it. Seems like a good start either way!

> On 16 Sep 2019, at 18:43, jeethu <jee...@jeethurao.com> wrote:
> 
> I'd hacked together an implementation of this idea last year for Python 3.6 
> and even gave a talk[1] on it at last year's EuroPython.
> 
> Larry Hastings was interested in this idea, so I'd sent him my patch. He 
> seems to have ported it to Python 3.8 and it's on this issue[2] on the bug 
> tracker.
> 
> - Jeethu
> 
> [1]: https://www.youtube.com/watch?v=KRqv2Bm1J18
> [2]: https://bugs.python.org/issue34690
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>> On Monday, September 16, 2019 12:19 PM, Anders Hovmöller 
>> <bo...@killingar.net> wrote:
>> 
>> Hi,
>> 
>> I would like some feedback on the feasibility of an idea I've had: caching 
>> an entire import graph to speed up interactive apps. The idea is that tools 
>> like pytest, pip, hg, etc would be able to save and restore an import graph 
>> to cut down on initial startup time. 
>> 
>> As I think of it, this will be an opt-in system where a cache file could be 
>> stored on disk and loaded quickly and then gone through with one or two 
>> passes to relocate pointers to the present values if needed. The details of 
>> the API to be determined later. I'm thinking it would require changes to 
>> pip/setuptools to clear these caches when a package is upgraded for example. 
>> 
>> I have very limited experience with the CPython code base so I'd like to 
>> know if this is even a feasible thing to do?
>> 
>> Best regards
>> Anders
> 
> 
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/TX5V6IHM2RX5OJWA6B256ZZCKX3HDTBX/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to