Common pitfalls and performance issues for COMP 557 students

Here are some guidelines based on common mistakes that I've encountered while correcting assignments for the COMP 557 Computer Graphics course. My hope is that other students will find it useful and avoid these pitfalls. The list below focuses on performance- something that is critical for many computer graphics applications- and many of these guidelines can be applied universally to Java programming. However, please use prudence when considering the guidelines below and strive to maintain a balance between performance and readability.


Java Platform Performance: Strategies and Tactics
javax.vecmath API doc
OpenGL 2.1 Reference