Ephemeron Status?
What is the status of ephemerons/weakly held objects? Is this fully working or are there still limitations/gotchas? I have lost track
Hi Sean, Ephemerons are working well in Pharo 9, as far as I am concerned, at least from the VM side. We have thoroughly tested them and stressed the implementation with several thousand ephemerons. And we have used them to prototype a precise memory profiler with a student during the summer (yet to be published). But, there is still missing a good Ephemeron library from the image side. We were planning on having that for Pharo 10, but if somebody wants to take the lead on that, youâre welcome. Cheers, G
El 27 sept 2021, a las 20:56, sean@clipperadams.com escribió:
What is the status of ephemerons/weakly held objects? Is this fully working or are there still limitations/gotchas? I have lost track
Good news! Thanks for the update. Are blocks passed to announcements now weakly held/properly disposed of? IIRC this was on hold for many years pending proper ephemeron support
hi Sean, I guess this enters in the "needing properly image support" part :) Esteban On Oct 10 2021, at 1:35 am, sean@clipperadams.com wrote:
Good news! Thanks for the update. Are blocks passed to announcements now weakly held/properly disposed of? IIRC this was on hold for many years pending proper ephemeron support
participants (3)
-
Esteban Lorenzano -
Guillermo Polito -
sean@clipperadams.com