2024年Clojure状态调查中分享您的想法!

欢迎!请在关于页面获取更多信息,了解这是如何工作的。

0
ClojureScript

我们过去已经优化了节点模块索引,但如果{{:compiler-stats}}处于启用状态,那么记录这些昂贵步骤的少量输出将会很棒。

2 答案

0
_由mfikes发表的评论_

这个功能的一个有趣的结果是,您可以看到我们可能比预期的进行了更多的索引重建


$ npm install source-map-support
...
$ clj -m cljs.main -co '{:compiler-stats true :npm-deps true}' -re node -r
ClojureScript 1.10.440
cljs.user=> 索引节点模块目录,耗时:32.643801毫秒
索引节点模块目录,耗时:1.570911毫秒
索引节点模块目录,耗时:1.521448毫秒

cljs.user=> ^D

$ clj -m cljs.main -co '{:compiler-stats true}' -re browser -r
索引节点模块,耗时:0.035479毫秒
编译源文件,耗时:4636.822735毫秒
编译源文件,耗时:77.468702毫秒
索引节点模块,耗时:0.015983毫秒
索引节点模块,耗时:0.010176毫秒
索引节点模块,耗时:0.009045毫秒
索引节点模块,耗时:0.010003毫秒
索引节点模块,耗时:0.008422毫秒
ClojureScript 1.10.440
cljs.user=>
0
...