We tend to take garbage collection for granted. However, it is a critical factor that affects application performance. At times it is difficult to tune the delicate interaction between the VM and the image with regards to object creation and reclamation because there are many moving parts. This presentation provides a clear picture of how object memory is managed in VisualWorks, shows how several enhancements have made the tuning task significantly easier and much more rewarding, and discusses several key improvements that will make VisualWorks even better in the near future.
Part 1 Part 2