2015-12-03 64 views
1

我在调查CPython代码库中的一个潜在变化,我希望这可能会提供一些性能优势。但是,尽管在构建系统中有大量功能测试,但我无法找到与性能测试无关的问题。CPython的基准

我会认为,这将是理想的,以检查是否都:

  • 任何提议的性能改进实际交付他们打算;和
  • 是否有任何功能更改会导致严重的性能问题。

我是否错过了回购协议中的某些内容,或者是否有性能测试应该在其他地方使用?

如果需要构建我自己的性能测试(如果它们被认为是有用的,那么将它们传递到CPython中),我没有问题,我只是想确保我没有不必要的重复工作。

+0

在我的(有限的)经验中,人们将基准测试放入bug跟踪器中,但这些测试从未将其纳入任何正式的VC。 – roippi

+0

正则表达式匹配是CPU密集型的。也许在大型文本文件上进行一些uber-regex匹配可以提供一些有趣的基准。 –

+0

@PabloPrieto:这将测试正则表达式引擎,但对于在正则表达式引擎之外测试更改做的很少。他们完全无关。 – ShadowRanger

回答