es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo obtener información de símbolos de libmlx5-rdmav2.so?

Estoy utilizando Vtune para analizar mi programa. Y los informes de Vtune indican que:

Función                       Módulo             Tiempo de CPU  % del Tiempo de CPU(%)
----------------------------  -----------------  ---------  ----------------
func@0x23dc0                  libmlx5-rdmav2.so  1779.256s             50.4%
__memmove_avx_unaligned_erms  libc.so.6          798.907s             22.6%
pollOnce                      io500              300.626s              8.5%
RpcClient::do_get             io500              284.459s              8.1%
ibv_poll_cq                   io500              179.388s              5.1%

Espero saber qué hay dentro de func@0x23dc0 libmlx5-rdmav2.so. ¿Qué debo hacer?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para saber qué hay dentro de func@0x23dc0 libmlx5-rdmav2.so, puedes seguir los siguientes pasos:

    1. Abre la terminal y navega hasta el directorio donde se encuentra el informe de Vtune.
    2. Ejecuta el siguiente comando para abrir la interfaz gráfica de Vtune:

      vtune-gui
      

    3. En la interfaz gráfica de Vtune, abre tu proyecto con el informe que deseas investigar.
    4. Haz clic en la pestaña “Bottom-up” en el panel de “Summary” para ver el árbol bottom-up.

    5. Localiza y haz clic en func@0x23dc0 libmlx5-rdmav2.so en el árbol bottom-up. Esto mostrará los puntos calientes de la función y todas las funciones que llama.

    6. Analiza los puntos calientes de la función para identificar las razones del alto porcentaje de tiempo de CPU.

    7. Utiliza el panel de Call Stack para investigar las funciones llamadas por func@0x23dc0 libmlx5-rdmav2.so y su contribución al rendimiento general de la aplicación.

    Siguiendo estos pasos, deberías tener una mejor comprensión de lo que hay dentro de func@0x23dc0 libmlx5-rdmav2.so y cómo afecta al rendimiento de tu programa.

Comments are closed.