Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
work:semana_35_de_2021 [2021/09/02 14:21] magsilvawork:semana_35_de_2021 [2021/09/14 14:46] (current) – ↷ Links adapted because of a move operation 65.21.179.252
Line 2: Line 2:
  
 ===== Pesquisa ===== ===== Pesquisa =====
-  * Reunão com [[Vinicius Bosa Petris]]: resolução de problemas do estudo experimental. +  * Reunão com [[.students:vinicius_bosa_petris]]: resolução de problemas do estudo experimental. 
-  * Reunião com [[Leandro César da Cruz]]: revisão de dados, estabelecimento de grupo de controle, artigo. +  * Reunião com [[.students:leandro_césar_da_cruz]]: revisão de dados, estabelecimento de grupo de controle, artigo. 
-  * Reunião com [[Bruno Henrique Pachulski Camara]].+  * Reunião com [[.students:bruno_henrique_pachulski_camara]].
   * Após a reunião com o Bruno, estudei mais um pouco sobre o BCC. Pontos interessantes:   * Após a reunião com o Bruno, estudei mais um pouco sobre o BCC. Pontos interessantes:
     * A lista de USDT para Java (e qualquer outra coisa) pode ser obtida pela ferramenta ''tplist'' do ''bcc''. No Fedora, temos:     * A lista de USDT para Java (e qualquer outra coisa) pode ser obtida pela ferramenta ''tplist'' do ''bcc''. No Fedora, temos:
Line 11: Line 11:
     * Para aplicações em Java, é necessário habilitar os pontos de prova com a opção ''-XX:+ExtendedDTraceProbes'' (por exemplo, java -XX:+ExtendedDTraceProbes identifier.Identifier)     * Para aplicações em Java, é necessário habilitar os pontos de prova com a opção ''-XX:+ExtendedDTraceProbes'' (por exemplo, java -XX:+ExtendedDTraceProbes identifier.Identifier)
     * Olhando os diversos script em ''/usr/share/bcc/tools/lib'' e os pontos de prova, é relativamente fácil ouvir outros processos.     * Olhando os diversos script em ''/usr/share/bcc/tools/lib'' e os pontos de prova, é relativamente fácil ouvir outros processos.
 +    * Como os utilitários BCC para eBPF precisam do número do processo para funcionar, será necessário pensar em alguma de obter o processo igual ou criar um novo processo e esperar o carregamento e ativação do problema BPF.
 +    * Uma alternativa é não depender exatamente dessa informação e localizar a aplicação sob teste de outra forma (menos direta).
  
 ===== Extensão ===== ===== Extensão =====