Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Speed up commit loads by disabling BatchLoader replace_methods
In production, we've seen the rendering times of the merge request widget increase as a result of loading commit data. BatchLoader attempts to call replace_methods on the lazy object, but this has a significant performance penalty for modules that have many methods. Disabling this mode (exAspArk/batch-loader#45) appears to cut load times by about 50% for MergeRequestsController#show. Relates to https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6941
- Loading branch information