> 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.