如何查看lein任务的执行时间

问题描述 投票:0回答:2

有没有办法看到留置目标的执行时间。我想要类似的东西

测试线

.....

经过时间:00:01:35

线干净,测试

.....

经过时间:00:01:59

clojure leiningen
2个回答
0
投票

正如akond所说,在linux或macOS上,只需使用时间:

> time lein uberjar
lein uberjar   4.82s user  0.99s system  124% cpu  4.671 total

我一直都在使用它(主要用于lein test等)


0
投票

如上所述,* nix time将为整个命令提供执行统计信息。

如果您想深入查找并查找特定性能问题的根本原因(即低效的测试用例),您将需要创建一个单独的命名空间/入口点,以便使用tufte之类的内容进行分析。您可以对单个函数或整个块进行排序,并获取运行时统计信息,以回答可能的基本问题“为什么x这么慢?”

© www.soinside.com 2019 - 2024. All rights reserved.