Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve directory scanning performance #4426
Graph of the first commit compared to master in the next comment.
The remaining commits allow us to correctly elide much processing. In particular, if we delay scanning of features until we try access their respective resource objects, we can avoid scanning some resources by never trying to access their resource objects. Turns out that this optimization saves us ~1/2 of the scan resources time!
I did and I considered the failure to be non related to this patch. Looks like I was wrong, this is the second time, it is related.