specter 2024-06-15

Q: I’m profiling a codebase using com.clojure-goes-fast/clj-async-profiler and having trouble understanding deep Specter compiled paths in the flame chart. anyone else done this before? more in thread….

when I can see a “transform” invoke a fn from my codebase it’s obvious but there are large sections where there’s a lot of compiled navigators without any invocation of fns from my code. what does this mean?

happy to share a portion of the flamechart if that helps

probably easier to explain if you share the flamechart

thanks @nathanmarz but I figured it out. it was navigating a lazy seq so that’s why my fn calls were obscured. lazy by default bites again

👍 1