PyDict_ClearFreeList
と呼ばれるPython辞書用のC API関数があります。しかし、ドキュメンテーション文字列はかなり希薄である:フリーリスト(PyDict_ClearFreeListが参照するもの)とは何ですか?
int PyDict_ClearFreeList()
クリアフリーリスト。解放されたアイテムの合計数を返します。
バージョン3.3の新機能。
この関数にはパラメータがないため、特定の辞書とは関係ありません(おそらく)。
そしてint
を返します。これは、Pythonの "クラス"が常にPy_ssize_t
のサイズを持っているため、Cの状態を参照していることを示しているので、むしろ奇妙なようです。
この「フリーリスト」はなんですか?
あなたはdictobject.cソースに漠然と慣れていますか? https://github.com/python/cpython/blob/master/Objects/dictobject.cあなたがCの専門家でない場合は心配しないでください。あなたは、ディクテーションがコメントからちょうどどのように機能するかについてかなり多くを学ぶことができます。 –