Message383895
>_PyInterpreterState_GET():
> mov rax,QWORD PTR [rip+0x22a7dd] # 0x743118 <_PyRuntime+568>
> mov rax,QWORD PTR [rax+0x10]
While working on bpo-39465, I wrote PR 20767 to optimize _PyInterpreterState_GET(): single instruction instead of two:
* Add _PyRuntimeState.interp_current member: atomic variable
* _PyThreadState_Swap() sets _PyRuntimeState.interp_current
But I failed to measure any performance difference. |
|
Date |
User |
Action |
Args |
2020-12-28 14:25:32 | vstinner | set | recipients:
+ vstinner, seberg |
2020-12-28 14:25:32 | vstinner | set | messageid: <1609165532.7.0.395222226871.issue40522@roundup.psfhosted.org> |
2020-12-28 14:25:32 | vstinner | link | issue40522 messages |
2020-12-28 14:25:32 | vstinner | create | |
|