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

Reply via email to