1 repositorio
Tools that predict the performance impact of hypothetical code changes without requiring implementation.
Distinct from Code Optimization: Distinct from general code optimization by focusing on the simulation of hypothetical changes rather than the act of optimizing.
Explore 1 awesome GitHub repository matching software engineering & architecture · Optimization Simulators. Refine with filters or upvote what's useful.
Coz es un conjunto de herramientas de perfilado para aplicaciones C++ diseñado para identificar cuellos de botella de rendimiento mediante análisis causal y seguimiento de ejecución. Funciona como un perfilador de rendimiento que rastrea el tiempo de operación y la frecuencia de ejecución para determinar las rutas críticas dentro de un sistema. La herramienta se distingue por un motor de perfilado causal y un motor de simulación de optimización. Estas capacidades permiten predecir cómo las mejoras hipotéticas de código impactarían en el rendimiento y la latencia general del sistema, simulando los efectos de las aceleraciones sin necesidad de reescribir y volver a probar el software. Además, incluye un asistente de perfilado impulsado por IA que utiliza modelos de lenguaje para sugerir ubicaciones óptimas para puntos de medición de rendimiento y recomendar optimizaciones de código concretas. El sistema cubre áreas de capacidad amplias, incluyendo la medición de latencia y rendimiento, instrumentación de código fuente y filtrado de datos de perfil. Proporciona un visualizador basado en web para renderizar datos de perfil causal y analizar pendientes de aceleración en un navegador. El kit de herramientas incluye utilidades para la integración con sistemas de compilación para enlazar proyectos externos con la biblioteca y el binario de perfilado.
Predicts the impact of hypothetical code improvements on system speed without needing to rewrite and retest the software.