Samotné optimalizace při překladu mají minimální přínos. Vyšší stupeň optimalizace vypadá tak, že profilerem identifikujete výkonově kritické části kódu, a ty pak ladíte. V některých případech pomůže v závislosti na velikosti cache změnit velikost nějakých bufferů, a/nebo použít SIMD instrukce. Opět to nemá smysl zbytečně řešit kompilací. Ve Windows se to typicky řeší několika verzemi kódu, které se přepínají buď dynamickým linkováním, nebo voláním vybrané verze funkce.
Pokud se vám zdá stroj pomalý, na prvním místě si zastavte nepotřebné služby a různé aplikace běžící na pozadí. Pomůže i defragmentace HDD (Win7+ to by default dělají automaticky), navýšení RAM, a zcela zásadně se projeví výměna HDD za SSD.