X-Git-Url: https://git.llucax.com/personal/website.git/blobdiff_plain/32cb310b42235f42ba8f9f70bb7ba3fe07b99377..HEAD:/source/blog/posts/2010/09/28-cdgc-done.rst?ds=sidebyside diff --git a/source/blog/posts/2010/09/28-cdgc-done.rst b/source/blog/posts/2010/09/28-cdgc-done.rst index feff9ea..2405426 100644 --- a/source/blog/posts/2010/09/28-cdgc-done.rst +++ b/source/blog/posts/2010/09/28-cdgc-done.rst @@ -5,8 +5,8 @@ I'm sorry about the quick and uninformative post, but `I've been almost 2 weeks without Internet`__ and I have to finish the first complete draft of my thesis__ in a little more than a week, so I don't have much time to write here. -__ https://llucax.com.ar/blog/blog/post/01f34e69 -__ https://www.llucax.com.ar/proj/dgc/ +__ /blog/blog/post/01f34e69 +__ /proj/dgc/ The thing is, to avoid the `nasty effect of memory usage being too high`__ for certain programs when using `eager allocation`__, I've made the GC `minimize the @@ -16,17 +16,17 @@ I think it's OK, in that cases the extra overhead of being concurrent is bigger than the gain (which is inexistent, because there is nothing to do in parallel with the collector). -__ https://llucax.com.ar/blog/blog/post/-1a4bdfba -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=6a40cbf5959226bf1e6ec7bdb6c7e03253072c28 -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fcae2848ff5191cadae251c0a1c5ce3ea66a02b8 +__ /blog/blog/post/-1a4bdfba +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=6a40cbf5959226bf1e6ec7bdb6c7e03253072c28 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=fcae2848ff5191cadae251c0a1c5ce3ea66a02b8 Finally, I've implemented `early collection`__, which didn't proved very useful, and tried to keep a better occupancy factor of the heap with the new `min_free`__ option, without much success either (it looks like the real winner was eager allocation). -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=b5c4d254c9df225484907a78437474f95c3e48c4 -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fab64ab48e28ed336fb0cdc638d656aacb89e614 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=b5c4d254c9df225484907a78437474f95c3e48c4 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=fab64ab48e28ed336fb0cdc638d656aacb89e614 I'm sorry I don't have time to show you some graphs this time. Of course the work is not really finished, there are plenty of things to be done still, but