lilydjwg / swapview-rosetta

Print swap usage per process. Implemented in various programming languages
491 stars 108 forks source link

Fix bytes.__index__(...) == b'...' #115

Closed krrr closed 8 years ago

krrr commented 8 years ago

因为 bytes.__index__(...) -> int ,某一行永远不会执行…… 修复之后py3的速度应该会再下降一点

lilydjwg commented 8 years ago

多谢!

krrr commented 8 years ago

@lilydjwg 我还想优化下C++11版,但是对比里没有它耶,可以加进去吗

lilydjwg commented 8 years ago

咦 C++11 弄漏了……下一次数据更新时会加上。 (因为更新一次数据,需要安装一堆东西,所以我比较少更新的。)

krrr commented 8 years ago

为什么不选一种基准语言呢,然后只存运行时间的比值。这样就不用关注硬件和进程数量的差别,更新的时候也只用跑两种语言的测试

lilydjwg commented 8 years ago

更新时还是得全部更新,因为这些语言的编译器、解释器好多都在进化啊。 硬件也还是会影响结果的(不同硬件可能对不同语言的实现有加成;不同的输入也可能对不同的实现有加成)。