Día tras día y sin que nadie lo sepa ni haga nada al respecto, el código con un rendimiento bajo aumenta la latencia y los costes de las aplicaciones y de los servicios web. Cloud Profiler ofrece la solución a este problema, ya que analiza continuamente el rendimiento de la CPU o de las funciones con un uso intensivo de la memoria que se ejecutan en una aplicación. Proporciona un gráfico interactivo tipo llamas que muestra la jerarquía de las llamadas y los recursos que está consumiendo la función en cuestión. De esta forma, los desarrolladores pueden saber qué rutas consumen más recursos y cómo se hacen las llamadas a su código.
Elaboración de perfiles de producción de bajo impacto
Aunque se puede medir el rendimiento del código en entornos de desarrollo, los resultados no suelen reflejar de forma precisa lo que ocurre en la fase de producción. Muchas de las técnicas de elaboración de perfiles ralentizan la ejecución del código o solo inspeccionan pequeños subconjuntos del código base. Cloud Profiler utiliza técnicas estadísticas e instrumentación de bajísimo impacto que se ejecuta en todas las instancias de la aplicación en producción para proporcionar una visión completa de su rendimiento sin ralentizarla.
Compatibilidad con muchas plataformas
Cloud Profiler permite a los desarrolladores analizar aplicaciones independientemente de dónde se ejecuten (Google Cloud, otras plataformas en la nube o en entornos on‑premise). Además, admite el uso de Java, Go, Node.js y Python.
Consulta una explicación completa de los lenguajes compatibles en la documentación.