2

我需要在我的程序中对另一个项目进行基准测试,现在我正在做

    system $ "cd " ++ projDir ++ "; cabal build"
    let runProj = system $ "cd " ++ projDir ++ "; cabal run > /dev/null"
    (m, _) <- measure (whnfIO runProj) runs

criterion. 我知道cabal run每次调用时都会检查项目是否已构建,但除此之外它是否会产生大量开销?有没有更好的方法来对 haskell 程序中的其他项目进行基准测试?

4

0 回答 0