Premature optimisation is the root of all evil, really. Theres a ton of stuff that you are probablly doing thausands of times per frame and that is worth optimiseing, stuff you do only once per frame isn't. gluPerspective does some multiplications, some divisions and a matrix multiply, you're likelly doing this kind of stuff for every model yourself.