It is compiling the findall function. Run the timing twice in the same session and you will see it is much faster the second time. I would suggest using the BenchmarkTools package for microbenchmarks, as it takes care of that and a few other things.
No, that’s not it. See This post. OP, it’s because the anonymous function is compiling, and you compile it again every time you run that call in global scope.
Won’t be a problem if you have that command in a function.