PyYAMLとJSONの速度を,比較的でかいデータ (32.9 MB @ YAML, 33.9 MB @ JSON)で比べてみた. JSONはYAMLのサブセットなので,まぁ予想はしていたんだけど,驚くほど違ったのでメモ. YAMLのほうは,PyYAMLをlibyamlとともにビルドしたもの (つまりCで書いてある). JSONはPython-2.6にビルトインのもの.しっかり読んでないので怪しいけどPythonネイティブのように見える. In[11]: %time d = yaml.load(open('test.yaml'), Loader=yaml.cyaml.CLoader) CPU times: user 193.71 s, sys: 20.37 s, total: 214.08 s Wall time: 1087.30 s In [12]: %time d = json.loa