-
-
Notifications
You must be signed in to change notification settings - Fork 925
New issue
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? Sign in to your account
OutOfMemoryError running travis-core specs on jruby-head #2266
Comments
(Cross-posted from travis-ci/travis-ci#2999) Running tests locally to explore this myself... JRuby 1.7.16 uses upwards of 500MB with default command line where JRuby 9000 used around 750MB but still did complete on my system (Java 8u40). When I gave them each 2GB max heap size, 1.7.16 went as high as 1.05GB and 9k went to 1.28GB, both holding steady once they reached their peaks. I think it's safe to say two things:
FWIW, on my system 9k was able to run travis-core's suite in 121s (versus 1.7's 100s) and has 5 failures. So, we've got some good opportunities here and we're already pretty close to 1.7. |
I have filed #2270 to track a big memory-retention suspect. This bug will remain open to track the overall heap size difference from 1.7 until we're satisfied we've tidied up. |
If I had to speculate we are retaining AST and IR data in 9k. So AST probably is getting captured somewhere and ending up pinned. |
no longer relevant ... just like #2270 right? |
https://travis-ci.org/travis-ci/travis-core/jobs/42781011
Does look like a valid OOM. I have not invesstigated further.
The text was updated successfully, but these errors were encountered: