Optimize config.lookup_package
check in trace_end
#268
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Doing
config.lookup_package
check first returns early in 98.7% of cases in sample_app_6th_ed.It decreased
instance_methods.each(&hook.(cls))
execution from0.169
to0.079
.Total execution time of
trace_end
decreased from0.279
to0.104
Addresses https://github.com/applandinc/board/issues/129