Warren #1 As I said, if you are calling them hundreds or thousands of times each frame, optimize it. If you're writing a normal application, and not a pathological test case, it's generally unnecessary.