Java Platform Performance: Strategies and Tactics