5
我爲Mercurial編寫了一個擴展,例如hg dosomthing --rev 5
我想知道什麼是編寫性能測試用例的正確方法來監視從執行到結束的擴展性能!使用Python爲Mercurial(hg)擴展寫性能測試的方法
Ta :)
我爲Mercurial編寫了一個擴展,例如hg dosomthing --rev 5
我想知道什麼是編寫性能測試用例的正確方法來監視從執行到結束的擴展性能!使用Python爲Mercurial(hg)擴展寫性能測試的方法
Ta :)
Mercurial支持在Python分析器下運行自己。只需執行
$ hg --profile dosomething --rev 5
然後您將看到之後的配置文件輸出。請參閱hgrc man page瞭解一些選項。如果您只是想要計時數據,那麼請使用
$ hg --time dosomething --rev 5
改爲。你可以看看perf extension。它多次運行命令(如timeit module)並報告最佳運行時間。你必須擴展擴展才能運行你的新命令,但它應該很簡單,因爲所有的性能測試都遵循相同的模式。