Usar async-profiler puede ser bastante complicado. Primero, debe descargar el archivo correcto de GitHub para su sistema operativo y arquitectura, debe descomprimirlo y colocarlo en algún lugar. O lo obtiene de la distribución de su sistema operativo, con la esperanza de que sea la versión actual. Empeora si desea incrustarlo en su biblioteca, agente o aplicación: los desarrolladores de la biblioteca no pueden simplemente usar la dependencia de Maven, sino que tienen que crear un código contenedor y crear scripts que se ocupen de empaquetar los archivos binarios, o peor aún, dependen de una versión preinstalada. que no controlan.
comencé el AP-cargador proyecto para arreglar todo esto:
java -jar ap-loader-all.jar profiler
independientemente de su sistema operativo o arquitecturajava -jar ap-loader-all.jar jattach
es tu amigojava -jar ap-loader-all.jar version
has cubiertojava -jar ap-loader-all.jar converter
one.profiler.converter
paqueteEste proyecto usa binarios originales de la página de lanzamientos de GitHub de async-profiler y prueba el proyecto resultante usando las pruebas originales de async-profiler, por lo que puede esperar que se comporte como lo hace async-profiler. La idea de este proyecto surgió en una conversación con el creador de async-profiler, Andrei Pangin, en primavera.
Utilizo este proyecto a diario para perfilar mis aplicaciones, ¿usted también podría hacerlo? Estoy abierto a sugerencias, informes de errores y feliz ayuda para integrar ap-loader en su biblioteca de código abierto.
Si te seduje: Ve a GitHub para obtener información más detallada sobre este proyecto.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073