Trying to analyze runtime behaviours using a rexxtry.rex session in which BSF objects get created, some of which do not get assigned to Rexx variables (and hence turning to garbage after the respective statement got executed).

Creating over and over BSF-ooRexx objects that do not get referenced and as such are immediately eligible to be destroyed by the garbage collector this seems to not be taken place while the rexxtry.rex program in which they got created executes. Ending the rexxtry.rex session after a while will cause the garbage collector to run (having debug statements in the uninit method) at that point in time.

So when does the garbage collector get triggered? Or asked differently: what is needed to get the garbage collector to run the uninit methods of orphaned Rexx objects?

---rony




_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to