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: <[email protected]> |
| 2020-12-28 14:25:32 | vstinner | link | issue40522 messages |
| 2020-12-28 14:25:32 | vstinner | create | |
|