Re: Question about pypy rpython and jitlogs

Matti Picus <[email protected]> Sat, 24 Sep 2022 21:30:24 +0300
Newsgroups gmane.comp.python.pypy
Message-ID <[email protected]>
I think you are looking for the JIT "threshold" option [1], which can be 
specified as


pypy --jit threshold=200


to get the JIT to consider a loop "hot" after it has been hit 200 times. 
The default is 1000


Matti

[0] 
https://doc.pypy.org/en/latest/jit_help.html?highlight=trace_eagerness#advanced-jit-options



On 24/9/22 14:04, Pavel Durov wrote:
> Hi,
>
> I'm not sure that's the best place to ask questions, but I couldn't 
> find other mediums or documentation.
>
> I have a question regarding pypy jit logs:
>
> Sometimes when I run an RPython program that runs very quickly, I 
> don't get any jit logs produced, but when I intentionally increase the 
> execution time (by adding more loops, for example), I do get the logs.
>
> What is the mechanics behind jit logs? Is there some kind of a hot 
> threshold that needs to be reached? Where can I read more about it?
>
> My stack overflow question from a couple of weeks ago:
> https://stackoverflow.com/questions/73665618/rpython-jit-logs 
> noredirect=1#comment130093714_73665618
>
> I moved on from this problem since I was able to produce logs 
> eventually, but I would like to understand what's happening behind the 
> scenes.
>
> Thank you,
> Pavel
>
> _______________________________________________
> pypy-dev mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/pypy-dev.python.org/
> Member address: [email protected]
_______________________________________________
pypy-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/pypy-dev.python.org/
Member address: [email protected]