我只是想知道Crystal编程语言的编译速度.感觉比较慢:
? ~/Code/crystal/crystal_scheduler (master ?)?? ? time crystal build --release src/crystal_scheduler.cr
34.64s user 1.10s system 93% cpu 38.174 total
? ~/Code/crystal/crystal_scheduler (master ?)?? ? time crystal build --release src/crystal_scheduler.cr
36.11s user 0.83s system 93% cpu 39.465 total
? ~/Code/crystal/crystal_scheduler (master ?)?? ? time crystal build src/crystal_scheduler.cr
8.09s user 0.89s system 181% cpu 4.956 total
Run Code Online (Sandbox Code Playgroud)
代码相对较小,有两个分片,两个类.与我从Java中了解的其他编译时间相比,这感觉好像很长一段时间.
我得到的版本编译速度很慢,但git书中说:
这样做的原因是没有完全优化的性能仍然相当不错并且提供了快速的编译时间,因此您可以使用crystal命令,就像它是一个解释器一样.
但8s声称你可以"使用它几乎就像是翻译一样",感觉有点慢.
我只是想知道 - a)我的编译速度特别慢/编译时间是否正常 - b)它与你体验中的其他语言相比如何
编制统计:
Parse: 00:00:00.0007470 ( 0.25MB)
Semantic (top level): 00:00:00.3968920 ( 36.08MB)
Semantic (new): 00:00:00.0019210 ( 44.08MB)
Semantic …Run Code Online (Sandbox Code Playgroud) crystal-lang ×1