You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
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:
For this suite (travis-core) you probably want to bump up the maximum heap to at least 1GB. I'm not sure what all is being retained, but it's a lot in both cases.
Based on the base and peak numbers, it looks like 9k is in both cases retaining about 250MB more data for some purpose. I won't speculate until I look at a heap dump.
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.