STINNER Victor <vstin...@redhat.com> added the comment:

INADA-san wrote PR 13787 to disable opcache when Python is compiled in debug 
mode. Pablo and me approved the change, so I merged it.

Pablo wrote a more robust solution, PR 13789, to disable opcache only in 
regrtest, to look for memory leaks. But INADA-san had a good argument against 
this approach:
https://github.com/python/cpython/pull/13789#issuecomment-498449735

"The code object will be optimized only when ++co->co_opcache_flag == 
opcacheminruns. So decreasing min_runs by _setopcacheminruns()will cause some 
hot codes will be not optimized forever. I don't want to expose such switch."

I would prefer to keep this issue until a long term approach is designed.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37146>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to