This talk describes a challenging, real-life finalization scenario that applies combined scalability and resource utilization pressure. Neither weak reference arrays nor ephemerons satisfactorily address the performance-critical demands. Confronting these existing limitations requires a new strategy. The proposal is a hybrid weak arrayed container with properties from both weak reference arrays and ephemerons. This approach relies on support from a memory manager allowing dynamic slot reference strength.

Download presentation
  • Andres-Valloud

    Andres Valloud

    Andres has been working on Smalltalk since 1996, and on Smalltalk virtual machines since 2007. He wrote 3 books on Smalltalk, published papers, organized Smalltalk coding contests, and has organized every Smalltalks conference in Argentina. His various interests include playing pool and doing mathematics for fun --- especially number theory. He currently works at LabWare.