How would you tune memory management and garbage collection for performance in a high-scale application at Persistent Systems?