美文网首页
pypy 中使用 dataclass 和 slots

pypy 中使用 dataclass 和 slots

作者: Gascognya | 来源:发表于2021-08-27 13:53 被阅读0次

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

相关文章

网友评论

      本文标题:pypy 中使用 dataclass 和 slots

      本文链接:https://www.haomeiwen.com/subject/dhsmiltx.html