Affects Version/s: Release 1.5
Fix Version/s: None
#'zipmap constructs a map without transients, where transients could improve performance.
Approach: Use a transient map internally, along with iterators for the keys and values. A persistent map is returned as before. The definition is also moved so that it resides below that of #'transient.
|(def xs (range 16384)) (zipmap xs xs)||4.329635 ms||2.818339 ms||large map|
|(def ys (range 16)) (zipmap ys ys)||3.803683 us||3.412992 us||small map|