specter

steveb8n 2024-06-15T01:10:01.337359Z

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….

steveb8n 2024-06-15T01:11:28.544089Z

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?

steveb8n 2024-06-15T01:11:48.648159Z

happy to share a portion of the flamechart if that helps

nathanmarz 2024-06-15T02:25:15.997509Z

probably easier to explain if you share the flamechart

steveb8n 2024-06-17T00:15:31.613759Z

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