#528·1brc

下次的建议

作者: balayanv创建于 2024年1月21日更新于 2024年1月21日

阅读了一些最佳提交的代码后,我认为人们所做的许多聪明的技巧永远不会发挥作用(甚至会损害数字),因为 C2 无法按照他们所希望的方式进行优化。在我看来,对于未来的提交,那些非常接近的前 N 个竞争解决方案(而不是由 3 人共享第一名)应该使用 JMH 运行它们的解决方案,以获得更加真实和一致的数字。诚然,JMH 会让这些 hetzner 实例长时间地汗流浃背,但仅仅在前 5 个提交中运行,误差幅度使得仅使用 5 次运行就无法评估数字。当前的评估方法可以简单地作为过滤器,仅在最佳解决方案中调用 JMH。

内容来源: gunnarmorling/1brc