-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
WIP: Incremental GC #5227
WIP: Incremental GC #5227
Commits on Oct 16, 2014
-
Add incremental GC & write barrier.
This also includes various allocation changes which should improve performances. There is also a start of generational behavior for <2k objects. This broke the heuristics in the process, still pretty much a WIP.
Configuration menu - View commit details
-
Copy full SHA for 9187c4e - Browse repository at this point
Copy the full SHA 9187c4eView commit details -
All wb are now backward for quick collections, big objects can be tra…
…nsients, bugfixes... Still in a pretty broken state (at the very least incremental codepath isn't working) @trrousse :-)
Configuration menu - View commit details
-
Copy full SHA for 894fc4b - Browse repository at this point
Copy the full SHA 894fc4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bd839 - Browse repository at this point
Copy the full SHA a6bd839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 755581c - Browse repository at this point
Copy the full SHA 755581cView commit details -
Fix a bug where a soon-to-be-promoted object would escape the write b…
…arrier. A bit more cleanup too. Also some missing write barrier in new code.
Configuration menu - View commit details
-
Copy full SHA for f0a78a7 - Browse repository at this point
Copy the full SHA f0a78a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52520f4 - Browse repository at this point
Copy the full SHA 52520f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 611a471 - Browse repository at this point
Copy the full SHA 611a471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a32ff - Browse repository at this point
Copy the full SHA 10a32ffView commit details -
Prevent module level assignments from clobbering up the remembered se…
…t. A bit more tweaking of the collection heuristics. We are now faster/less memory hungry on almost every benchmark of the micro, kernel & shootout suite.
Configuration menu - View commit details
-
Copy full SHA for 977fa6c - Browse repository at this point
Copy the full SHA 977fa6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c9ec6c - Browse repository at this point
Copy the full SHA 5c9ec6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d4568d - Browse repository at this point
Copy the full SHA 9d4568dView commit details -
Avoid a silly 1-cycle latency to old object remarking after a full co…
…llection. Slight cleanup. Address some of Jeff's comments.
Configuration menu - View commit details
-
Copy full SHA for 8dd9c91 - Browse repository at this point
Copy the full SHA 8dd9c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0419d5a - Browse repository at this point
Copy the full SHA 0419d5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c238705 - Browse repository at this point
Copy the full SHA c238705View commit details -
Configuration menu - View commit details
-
Copy full SHA for e47f5e1 - Browse repository at this point
Copy the full SHA e47f5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a0b706 - Browse repository at this point
Copy the full SHA 1a0b706View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7447ccb - Browse repository at this point
Copy the full SHA 7447ccbView commit details