Comprender más sobre i ++ e i = i + 1

Me preguntaba si hay diferencia entre las dos formas de incremento. Algunos de losEnlaces dice que i ++ es más rápido que i = i + 1;

Además, como una de las personas, mi observación también es la misma para el código de ensamblaje. compruebe la imagen donde el código de ensamblaje es el mismo para i ++ e i = i + 1 -

Hay otroenlazar eso dice que antes era cierto que el operador de incremento era más rápido que la suma y la asignación, pero ahora los compiladores optimizan i ++ e i = i + 1 de la misma manera.

¿Hay algún documento / documento oficial al que podamos referirnos para confirmar lo que es exactamente correcto? (Por lo general, voy con el crédito y el número de respuestas aceptadas de una persona en stackoverflow. No pude encontrar tal cosa en los enlaces que proporcioné).

Respuestas a la pregunta(4)

Su respuesta a la pregunta