Изменить: Тесты Clojure находятся на в игре Benchmarks.
Я создал этот вики сообщества сообщества и приглашаю других, чтобы он обновлялся.
Кто-нибудь знает о показателях производительности Clojure?
Я сделал некоторые свои (хотя и не слишком формальные), и это не слишком хорошо по сравнению с другими функциональными языками (попробовал Haskell и OCaml). Но как это выглядит по сравнению с Java или другим языком в JVM (например, Scala)? И как он сравнивается с другими Lisps?
Был обсуждение на Компьютерные игры Benchmarks Game форум о добавлении Clojure, но ничего еще не сделано.
Изменить: я буду продолжать добавлять к этому, поскольку я нахожу больше:
@igouy указал, что тестовые скрипты для Clojure создаются jafingerhut на github.
Два очень важных потока из группы обсуждения Clojure:
- Clojure тесты производительности и Clojure немного медленнее, чем Java
- Clojure скорость
- Сравнение производительности функции Fibonacci между Clojure и scala
И отдельно, эти сообщения в блоге:
- Основные Clojure, Java и JVM Language performance
- Scala Vs Clojure - Давайте перейдем к бизнесу и Scala vs Clojure - Раунд 2: Concurrency!
- Python vs Clojure - эволюция и Python vs Clojure - Reloaded
- Clojure против Ruby
- Clojure Обсуждение - когда вопросы производительности
- Clojure vs Ruby и Scala - переходные группы новостей
И, наконец, связанный с этим вопрос о stackoverflow:
Большинство из этих обсуждений заставляют меня думать, что производительность Clojure очень благоприятная по сравнению с другими языками, запущенными на JVM, хотя нет сомнений в том, что при сравнении языков может быть очень сложно прийти к широкому выводу, их производительность может сильно варьироваться в зависимости от задачи.
Edit:
Lau Jensen только что опубликовал отличную дискуссию о бенчмаркинге с языками JVM в своем блоге: "Получение правильного бенчмаркинга" .