 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| l |
Optimizer cant
do everything you can help
|
|
|
|
|
Be aware of
overhead in some library routines
|
|
|
|
l |
Use newer
collections classes rather than older (Vector,
|
|
Hashtable)
classes.
|
|
|
|
|
Use profiler to
test your programs performance
|
|
|
|
|
Dont
unnecessarily create objects
|
|
|
|
l |
Allocate
temporary objects outside loop and reuse them
|
|
|
|
|
StringBuffer is
much more efficient than String for
|
|
|
string
manipulation
|
|
|
|
|
Use buffered IO
routines for reading data
|
|
|
|
l |
BufferedReader,
BufferedInputStream
|
|
|
|
l |
Use the java.nio
package when it becomes available
|
|
|
|
|
Be wary of lists
like this one
|
|
|
|
l |
Many of them are
outdated by newer Java VMs
|
|