Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
We would like to understand what the impact of Truffle is on the distribution size, and what we can do to reduce it.
I'll keep a log of notes here on progress.
The text was updated successfully, but these errors were encountered:
jruby-core-22.214.171.124.pre1.jar uncompressed: 31.8MB
org.jruby.truffle uncompressed: 18.4MB
Truffle core files uncompressed: 150KB (trivial, so we'll ignore from this point on)
Truffle makes up 58% of the uncompressed core jar.
Sorry, something went wrong.
spliting jruby-core into two parts: one with only org.jruby.truffle.** and the other all the rest.
Branch: truffle-head (using next release of Truffle with new DSL layout and unboxing disabled)
jruby-core-126.96.36.199.pre1.jar uncompressed: 26.2MB
org.jruby.truffle uncompressed: 11.8MB
Truffle makes up 45% of the uncompressed core jar.
So we've reduced Truffle by 36% in the next version.
With the release of Truffle 0.7 the jruby-truffle jar is now just 7MB, and that's with core library completeness going from 4% to 78%. I don't think archive size is an issue any more.
No branches or pull requests