Data Handling can result in many performance problems. Here are data handling best practices or tips for better java application performance.
Here are tips for programmers for Java memory management in programs. This will help you to avoid outofmemory error at runtime.
Eclipse Test and Performance Tools Platform (TPTP Profiler) works as a plugin to profile applications to identify performance bottlenecks. This tutorial explains everything about it.