【发布时间】:2020-05-14 07:18:19
【问题描述】:
我会定期关注GitHub Rakudo repository,以查看 Rakudo 编译器发生了哪些变化。
我有时会看到单个函数以一定百分比加速的提交,以及如下图所示的时间。
评估这个的工作流程是什么?我很想了解这一点,以便人们可以了解您的功能如何执行并相应地进一步优化并为 Rakudo 开发做出贡献。
我阅读了here,here 的帮助。我用谷歌搜索但找不到此信息。我还通过命令行--profile 选项here 了解了MoarVM 分析器,该选项生成html 输出。它要寻找什么?
我不是一个正式的计算机科学专家。我了解Tony Hoare — “Premature optimization is the root of all evil” 的名言,但随着时间的推移,一旦代码编写正确,人们希望对其进行优化。那么问题来了。
【问题讨论】:
-
托尼·霍尔:奥卡姆人!对吗?
标签: benchmarking raku rakudo