Intel Continuous Profiler: herramienta para aumentar el rendimiento CPU para desarrolladores

Intel anunció el lanzamiento de una herramienta de código abierto para mejorar el rendimiento de la CPU bautizada como Continuous Profiler. Ahora bien, no esperes mayor rendimiento en tus juegos. Esto se debe a que este ecosistema abierto llega para catalizar la innovación y aumentar la productividad de los desarrolladores. Esta permite a los desarrolladores identificar cuellos de botella en la producción y oportunidades de optimización.

Desarrollado por Intel Granulate y aportado a la comunidad de código abierto, Continuous Profiler es una solución que combina múltiples perfiladores en una vista como un gráfico de flame. Esta vista unificada ofrece a los desarrolladores, ingenieros de rendimiento y DevOps una forma continua y autónoma de identificar ineficiencias en tiempo de ejecución.

Breve resumen de la herramienta Intel Continuous Profiler

Intel Continuous Profiler servidores

Para ayudar a aumentar el rendimiento de las CPU Intel, Continuous Profiler combina múltiples perfiles de muestreo para producir una visualización unificada de lo que una CPU está gastando el tiempo. Los gráficos de flame, fáciles de navegar, señalan las regresiones de rendimiento, como la recogida de basura, los bloqueos y otros, para ayudar a suavizar las implantaciones.

Continuous Profiler permite a DevOps filtrar los servicios en función del nombre del contenedor, el nombre del host o el objeto de despliegue de Kubernetes con solo seleccionar el nivel de resolución dentro de la plataforma. Estos filtros nativos de Kubernetes perfilan desde el nivel de despliegue hasta el de pod sin tener que desplegar un perfilador para cada objeto. Esto permite a los equipos investigar el comportamiento de diferentes despliegues, pods, nodos y hosts en diferentes regiones y códigos.

Según Intel, el agente de optimización es utilizado activamente por empresas como ironSource, ShareChat y Snap Inc. para identificar cuellos de botella en la producción y oportunidades de optimización. Para terminar, esta herramienta ofrece una interfaz de usuario sencilla y con una integración sin fisuras. Continuous Profiler añadirá modificaciones para satisfacer las necesidades específicas de los desarrolladores, descubrir cuellos de botella en el nivel de tiempo de ejecución y potenciar el rendimiento de las aplicaciones para mejorar la experiencia de los usuarios.

Junto con los colaboradores de código abierto y el ecosistema en general, Intel perfeccionará aún más la herramienta. Además, ayudará a los desarrolladores a crear aplicaciones más rápidas, sólidas y rentables.

"Continuous Profiler ha estado en el centro de lo que hemos estado haciendo en Intel Granulate. Al ayudar a los desarrolladores a identificar los cuellos de botella en el código, las empresas pueden optimizar sus aplicaciones con mayor facilidad y eficacia." Dijo Asaf Ezra, director general de Intel Granulate.

Ejemplo visual de esta herramienta

Intel Continuous Profiler

"Esta vista visualizada hace inmediatamente obvio dónde se consume la CPU para que pueda encontrar ahorros de costes, eliminar cuellos de botella, mejorar el rendimiento y reducir la latencia y las regresiones de rendimiento". Dijo Brendan Gregg, de Intel Fellow.

"En el complejo entorno actual, sin embargo, los gráficos de flame pueden desvelar tantas ventajas de rendimiento que resulta laborioso aplicarlas todas. Intel Granulate automatiza esta tarea, permitiendo a las empresas obtener estas ganancias de rendimiento ahora y en el futuro, a medida que Intel desarrolle más optimizaciones."