欢迎!请查看关于页面以了解更多关于如何使用本网站的信息。
一些初步测试表明,如果将 `select-keys` 重写为使用transient映射而不是像现在这样使用正确的映射,其速度几乎可以提高一倍。
为了做到这一点,`select-keys` 需要移动到定义了 `transient` 和其朋友的位置之后。
如果您对此感兴趣,我很乐意提供一个问题陈述,更多关于性能的数据,一些可能的解决方案,最后可能是一个补丁。
我想你可能已经这样做了?
https://ask.clojure.org/index.php/1913/use-transients-with-select-keys-if-possible https://clojure.atlassian.net/issues/CLJ-1789