¿Qué sombrero el efecto jlink
de parámetros de línea de comandos --strip-debug
?
En la documentación en JLINK se puede leer:
Tiras información de depuración de la imagen de salida
Pero lo que hace este meas? ¿Qué tipo de información de depuración será eliminado? No puedo pensar en números de línea de stacktraces. Qué significa eso?
Creo que es más con el fin de deshacerse de los símbolos de depuración que deberán incluir los números de línea (sí), detalles de variables locales y, posiblemente, los comentarios en el código de bytes generados, así, por ejemplo:
public com.some.pack.ReferenceVariableSample();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
No le han dado una oportunidad a mí mismo, sin embargo, pero se puede Compruebe si el código de bytes de Java contiene símbolos de depuración y compararlo con una imagen de tiempo de ejecución creadas usando --strip-debug
través JLINK .