Common Goal of Performance Enhancement Guidelines
Reduce number of object allocations, object initializations, and copy operations in program hotspots
This also decreases time spent on garbage collection, distributes garbage collection more evenly throughout program execution, reduces danger of Java process running out of memory
Means: changing application source code and, in some cases, extending or replacing Java API classes