pypy 中使用 dataclass 和 slots

2021-08-27  本文已影响0人  Gascognya

pypy对原始python对象进行了高度优化.
导致dataclass在pypy中会比正常对象慢十倍左右. 而slots在pypy中效果不明显, 甚至可能越用越慢.
这两个在cpython中提升性能约束对象, 不影响性能的语法糖. 在pypy中使用的代价将会很高昂.(虽然仍然比cpython快很多倍)
最朴素的原始对象是最好的选择.

上一篇 下一篇

猜你喜欢

热点阅读