1 dépôt
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 est une suite d'outils de profilage pour les applications C++ conçue pour identifier les goulots d'étranglement de performance via l'analyse causale et le suivi de l'exécution. Il fonctionne comme un profileur de performance qui suit le timing des opérations et la fréquence d'exécution pour déterminer les chemins critiques au sein d'un système. L'outil se distingue par un moteur de profilage causal et un moteur de simulation d'optimisation. Ces capacités permettent de prédire comment des améliorations de code hypothétiques impacteraient le débit et la latence globaux du système en simulant les effets des accélérations sans nécessiter la réécriture et le retest du logiciel. De plus, il inclut un assistant de profilage alimenté par l'IA qui utilise des modèles de langage pour suggérer des emplacements optimaux pour les points de mesure de performance et recommander des optimisations de code concrètes. Le système couvre de vastes domaines de capacités, notamment la mesure de la latence et du débit, l'instrumentation du code source et le filtrage des données de profil. Il fournit un visualiseur web pour rendre les données de profil causal et analyser les pentes d'accélération dans un navigateur. La boîte à outils inclut des utilitaires pour l'intégration du système de build afin de lier des projets externes avec la bibliothèque et le binaire de profilage.
Predicts the impact of hypothetical code improvements on system speed without needing to rewrite and retest the software.