Rendimiento de clase interna Lambda vs anónimo: ¿reducir la carga en el ClassLoader?

Me gustaría saber qué gran beneficio tienen las lambdas en Java 8. Estoy de acuerdo en que puede ser más legible a veces usar lambdas, pero ¿tiene realmente un gran impacto en el lado del rendimiento? ¿O se enfoca principalmente como azúcar sintáctico?Prefiero clases anónimas internas a veces; ¿Realmente pierdo muchos beneficios cuando no uso lambda todo el tiempo?

El único? Grande? Me parece que el aumento de rendimiento es que en realidad no creamos clases que el cargador de clases tiene que cargar al inicio del programa, por ejemplo, creando muchos hilos:

Thread t = new Thread(new Runnable() {
   public.....
});

crea clases comoSample$1.class.

Aparte de eso,¿hay algún rendimiento u otra ganancia oculta además de la legibilidad o mantenibilidad, etc. del código? ¿Oculto en algún lugar de JVM? He visto preguntas similares a esta, pero la mayoría de ellas se centraron en el lado visual; No estoy interesado en eso. La pregunta es por curiosidad después de verHackeo de Java 8 Lambdas con Venkat Subramaniam.

Respuestas a la pregunta(2)

Su respuesta a la pregunta