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]