Здравствуйте, Ватакуси, Вы писали:
В>Вы замечали улучшение (или ухудшение) производительности при переходе на последнии версии?
В>Если да, то в чём это выражалось и какие причины (если известно, конечно)?
Последний раз читал, что последняя версия GraalVM быстрее в некоторых примерах, чем на чистом си,
однако это не спасает, если кодить на clojure — лучший на мой взгляд на сегодня язык для прикладного программирования,
но если начинаешь подключать зависимости,то старт программы превращается в тихий ужас(25-30 сек на i5 SSD 8Гб ОЗУ)
| Список зависимостей |
| (defproject cljira "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:min-lein-version "2.0.0"
:dependencies [[org.clojure/clojure "1.10.0"]
[compojure "1.6.1"]
[hiccup "1.0.5"]
[org.clojure/java.jdbc "0.6.0"]
[clj-http "3.10.0"]
[org.clojure/data.json "0.2.7"]
[com.h2database/h2 "1.4.193"]
[http-kit "2.3.0"]
[ring/ring-defaults "0.3.2"]]
:plugins [[lein-ring "0.12.5"]]
:ring {:handler cljira.handler/app}
:profiles
{:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
[ring/ring-mock "0.3.2"]
[http-kit "2.3.0"]]}})
|
| |
При этом, копаясь в архивах нашел чат клиент-серверный(swing + RTI) на чистой яве, скомпиленые запускаются приятно шустро.