Turned on gcc's O3 option. Can do 18M gets.

Must optimize client code.