Úspora energie je téma, které má smysl. Jde zejména o mobilní zařízení - kde se projeví na delší výdrži.
Myslím si ale, že jedna volba nestačí. Aby tato optimalizace nezhoršila výslednou binárku ve všech parametrech, musel by mít kompilátor přesné informace o cílové platformě (energetické a časové ocenění některých typů činnosti - nějaká unifikovaná tabulka) - tj. kolik energie stojí udělat to různými způsoby a na to by se dal vygenerovat optimální kód.
Drobným problémem ale je, že to zvýší energetickou náročnost kompilace :-)
a aby to fungovalo, tak by se muselo všechno kompilovat přesně na míru danému zařízení - což zase pro mobilní aplikace je spíše nevhodné.