[rubygems/rubygems] Lazily parse dependencies in EndpointSpecification
Since not every dependency gets referenced.
When resolving from scratch a Gemfile including only "gem "rails", "~> 8.0.1", I get the following results:
"gem "rails", "~> 8.0.1"
Total allocated: 295.01 MB (3624335 objects) Total retained: 119.31 MB (1364474 objects)
Total allocated: 288.21 MB (3498515 objects) Total retained: 119.10 MB (1357976 objects)
https://github.com/rubygems/rubygems/commit/61eee39d81
Co-authored-by: Samuel Giddins [email protected]
[rubygems/rubygems] Lazily parse dependencies in EndpointSpecification
Since not every dependency gets referenced.
When resolving from scratch a Gemfile including only
"gem "rails", "~> 8.0.1"
, I get the following results:Before¶
Total allocated: 295.01 MB (3624335 objects)
Total retained: 119.31 MB (1364474 objects)
After¶
Total allocated: 288.21 MB (3498515 objects)
Total retained: 119.10 MB (1357976 objects)
https://github.com/rubygems/rubygems/commit/61eee39d81
Co-authored-by: Samuel Giddins [email protected]