[Python-Dev] Python startup time (original) (raw)

INADA Naoki songofacandy at gmail.com
Mon May 14 12:33:18 EDT 2018


On Tue, May 15, 2018 at 1:29 AM Chris Barker via Python-Dev < python-dev at python.org> wrote:

On Fri, May 11, 2018 at 11:05 AM, Ryan Gonzalez <rymg19 at gmail.com> wrote:

https://refi64.com/uprocd/

very cool -- but *nix only, of course :-(

But it seems that there is a demand for this sort of thing, and a few major projects are rolling their own. So maybe it makes sense to put something into the standard library that everyone could contribute to and use.

With regard to forking -- is there another way? I don't have the expertise to have any idea if this is possible, but:

start up python

capture the entire runtime image as a single binary blob.

could that blob be simply loaded into memory and run?

(hmm -- probably not -- memory addresses would be hard-coded then, yes?) or is memory virtualized enough these days?

-CHB

It will broke hash randomization.

See also: https://www.cvedetails.com/cve/CVE-2017-11499/

Regards,

-- Inada Naoki



More information about the Python-Dev mailing list