Hi Alex,
the runtime of the program changed from 19 to 20 seconds for one set of data and from approx 6minutes to 6:30 for another set. To me that is acceptable. We are reading a few MB of files into memory, create lots of intermediate vectors, maps and sets and output up to a few hundred MB of data later. All this with pure Clojure, almost no Interop, no protocols, no records or types, just one multimethod which is only used during the first second. Comparison was done by changing the project.clj to point to the desired Clojure version, followed by lein clean && lein uberjar and the running the uberjar with a fresh JVM. All this on a QuadCore with 16GB RAM and OpenJDK 1.7 on Linux. We use tools.logging, tools.cli, core.async and log4j and AOT compile :all in the uberjar. If you still consider this a possible breaker (I humbly don't) please let me know, what I should test for you. Kind regards, stefan On Wednesday, March 19, 2014 3:21:54 PM UTC+1, Alex Miller wrote: > > That is the only set of changes that I know of that negatively affect > performance in 1.6.0. However, the absolute differences are quite small and > codes are cached. It's hard for me to conjure a scenario where the > resulting effect is an overall 5-8% slowdown. If this is one, I'd like to > understand it better. > > > On Wednesday, March 19, 2014 8:28:18 AM UTC-5, Nicola Mometto wrote: >> >> >> I'm guessing it's because of the minor overhead on hashing added with >> the move to Murmur3? >> >> Alex Miller writes: >> >> > <record scratch> what's that about performance now? >> > >> > Is that something definitive and reproducible? And if so, is there any >> way to track down a cause? >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.