Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
work:semana_43_de_2021 [2021/10/27 15:21] magsilvawork:semana_43_de_2021 [2021/10/27 15:23] magsilva
Line 8: Line 8:
       * Quanto à biblioteca libusdt, o projeto https://github.com/dankimmel/dtrace-jvm-dynamic faz uso dela para inserir os pontos de prova. Também é uma prova de conceito.       * Quanto à biblioteca libusdt, o projeto https://github.com/dankimmel/dtrace-jvm-dynamic faz uso dela para inserir os pontos de prova. Também é uma prova de conceito.
   * Além do eBPF, também é possível obter rastros com o LTTng. Veja em https://lttng.org/docs/v2.13/#doc-java-application sobre como fazê-lo para aplicações Java.   * Além do eBPF, também é possível obter rastros com o LTTng. Veja em https://lttng.org/docs/v2.13/#doc-java-application sobre como fazê-lo para aplicações Java.
 +  * Considerando o nível de detalhe que precisamos, talvez algo na linha do [[https://www.brendangregg.com/flamegraphs.html | FlameGraphs]] seja suficiente (mas não sei se ele é mais rápido ou como ele contorno o problema dos pontos de prova dinamicamente definidos da JVM).