> If you can't tell in advance what is performance critical, then consider everything to be performance critical.

As for rule 2: first you measure.