(defonce test-conn
(d/create-conn nil))
;; run this many times while watching heap
;; in VisualVM and running GC
(dotimes [i 10000]
(d/transact! test-conn [{:foo i}]))
OK, running this more times, I did find something unexpected. There are too many instances of various types of objects that shouldn't be kept around. Will try to fix these.
running this code repeatedly lead to ever increasing heap usage. version "0.8.12"
slack ref