先に互換性を調べる
free-threaded build の評価では CPU bound な処理だけを切り出さず、利用中の native extension と運用ツールまで含めます。
- dependency graphからC extensionを抽出する
- representative workloadを固定する
- throughputとtail latencyを同時に計測する
- standard buildへ戻す手順を用意する
import sys
print(sys._is_gil_enabled())
Datadogなどの profiler agentが対象buildを正式にsupportしているかも確認対象です。