エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python 3.8 に追加した per opcode cache について - Qiita
Python 3.8 に導入1した LOAD_GLOBAL 命令用の per-opcode cache について紹介します。 LOAD_GLOBAL 命... Python 3.8 に導入1した LOAD_GLOBAL 命令用の per-opcode cache について紹介します。 LOAD_GLOBAL 命令 Python のグローバル変数のロードはローカル変数のロードに比べて遅いです。そのためにグローバル変数に繰り返しアクセスする場合は一旦ローカル変数に格納するというテクニックがあったりします。 $ python3 -m timeit -s ' > def foo(): > for _ in range(1000): > sum > ' -- 'foo()' 10000 loops, best of 5: 29.9 usec per loop $ python3 -m timeit -s ' def foo(): _sum = sum for i in range(1000): _sum ' -- 'foo()' 20000 loops,
2019/06/27 リンク