title: Obsolete Java Optimization Tips
body: <p>There are number of performance tips made obsolete by Java compiler and especially <a href="http://en.wikipedia.org/wiki/Profile-guided_optimization" rel="noreferrer">Profile-guided optimization</a>. For example, these platform-provided optimizations can drastically (according to sources) reduces the cost of virtual function calls. VM is also capable of method inlining, loop unrolling etc.</p>
  
  <p>What are other performance optimization techniques you came around still being applied but are actually made obsolete by optimization mechanisms found in more modern JVMs?</p>