2015-12-03 69 views
1

我在調查CPython代碼庫中的一個潛在變化,我希望這可能會提供一些性能優勢。但是,儘管在構建系統中有大量功能測試,但我無法找到與性能測試無關的問題。CPython的基準

我會認爲,這將是理想的,以檢查是否都:

  • 任何提議的性能改進實際交付他們打算;和
  • 是否有任何功能更改會導致嚴重的性能問題。

我是否錯過了回購協議中的某些內容,或者是否有性能測試應該在其他地方使用?

如果需要構建我自己的性能測試(如果它們被認爲是有用的,那麼將它們傳遞到CPython中),我沒有問題,我只是想確保我沒有不必要的重複工作。

+0

在我的(有限的)經驗中,人們將基準測試放入bug跟蹤器中,但這些測試從未將其納入任何正式的VC。 – roippi

+0

正則表達式匹配是CPU密集型的。也許在大型文本文件上進行一些uber-regex匹配可以提供一些有趣的基準。 –

+0

@PabloPrieto:這將測試正則表達式引擎,但對於在正則表達式引擎之外測試更改做的很少。他們完全無關。 – ShadowRanger

回答