[M3devel] WeakRef mechanism alive and well? cm3-cvshead
Tony Hosking
hosking at cs.purdue.edu
Tue Mar 11 14:50:27 CET 2008
Sounds like we need some sort of testcase. Would you be able to
devise one? It will be hard to make it deterministic, but at least we
should see a non-zero cleanup count.
Antony Hosking | Associate Professor | Computer Science | Purdue
University
305 N. University Street | West Lafayette | IN 47907 | USA
Office +1 765 494 6001 | Mobile +1 765 427 5484
On Mar 11, 2008, at 4:03 AM, Dragiša Durić wrote:
> I have single linked list that I use to send messages to many threads.
> It's end is locked for addition, and current end is given to each new
> client connecting. This way, all client are going towards end of the
> list so it's head becomes unreferenced and goes away by GC.
>
> Except it does not.
>
> I've added WeakRef cleanup and sequential id's so I can record maximum
> freed id for checking. No single cleanup happens.
>
> I'll cross check my code and count my references from application
> side,
> but maybe someone else has similar problems?
>
> dd
> --
> Dragiša Durić <dragisha at m3w.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080311/7b2cb450/attachment-0002.html>
More information about the M3devel
mailing list