• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
FORMACIÓN SAP

AP-Loader: una nueva forma de usar e integrar async-profiler

By s4pcademy 


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.

java%20-jar%20ap-loader.jar%20profiler%20%u2026%3B%20java%20-jar%20ap-loader.jar%20converter%20jfr2flame%20flight.jfr%20flame.html

java -jar ap-loader.jar generador de perfiles …; java -jar ap-loader.jar convertidor jfr2flame vuelo.jfr llama.html

comencé el AP-cargador proyecto para arreglar todo esto:

  • ¿Quieres ejecutar async-profiler? Simplemente tome el último cargador JAR de GitHuby correr java -jar ap-loader-all.jar profiler independientemente de su sistema operativo o arquitectura
  • ¿Quiere usar async-profiler como agente de Java? Puede usar el JAR del cargador como agente java y se comporta como el agente de perfilado asincrónico nativo
  • ¿Quieres usar jattach? java -jar ap-loader-all.jar jattach es tu amigo
  • ¿Se pregunta qué versión de async-profiler está utilizando? java -jar ap-loader-all.jar version has cubierto
  • ¿Quieres usar el convertidor para convertir entre formatos? Solo usa java -jar ap-loader-all.jar converter
  • ¿Quiere usar async-profiler en su biblioteca? Solo busque en maven central la dependencia.
  • ¿Quieres usar el convertidor también? Todas las clases de convertidores están incluidas en el JAR, no busque más que el one.profiler.converter paquete
  • ¿Solo quieres todo esto para una sola plataforma? Construyo y empaqueto versiones para todas las plataformas. Puede haber múltiples versiones de plataforma en el classpath
  • Pero, ¿qué pasa con el tamaño del JAR? Tiene un poco menos de 800 KB, así que no te preocupes.

Este 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.




SAP Build 如何支持 SAP S/4HANA 之旅?案例介绍和资源分享
Previo
Probar el proceso de intercambio de Peppol con su socio comercial
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.

x