Hello Bengt, If I'm not mistaken I think this FAQ item should at least partly answer your question :
http://pypy.readthedocs.org/en/latest/faq.html#couldn-t-the-jit-dump-and-reload-already-compiled-machine-code Regards On Wed, Feb 25, 2015 at 1:12 AM, Bengt Richter <b...@oz.net> wrote: > On 02/24/2015 11:17 PM Maciej Fijalkowski wrote: > >> Hi Richard. >> >> >> I will respond inline >> >> On Tue, Feb 24, 2015 at 8:18 PM, Richard Plangger <r...@pasra.at> wrote: >> >>> hi, >>> >> [...] > >> >>> (1) Is there a better way to get loops hot? >>> >> >> no, not really (you can lower the threshold though, see pypy --jit >> help for details, only global) >> >> >>> PMJI, but I am curious if it would be possible to change pypy to use > mmap'd files for all memory allocations for heaps and stacks > so that the state of hotness and jit state could be captured. > > Files could be virtually large, since UIAM physical allocation does > not occur until write, or at least is controllable. > > The idea then would be to write programs with a warm-up prelude function, > and then have a checkpointing module with a method that could write a > specially stubbed ELF file along with all the file data, so that the ELF > would be an executable whose _start would get back to the checkpoint module > where everything would be restored as it was checkpointed, and execution > would continue as if just returning from the call to the checkpointing > method, > which would be after the forced warmup prelude. > > Sorry if I am intruding. > Regards, > Bengt Richter > > > > > _______________________________________________ > pypy-dev mailing list > pypy-dev@python.org > https://mail.python.org/mailman/listinfo/pypy-dev > -- Vincent Legoll
_______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev