1 Repo
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 ist eine Suite von Profiling-Tools für C++-Anwendungen, die darauf ausgelegt ist, Performance-Engpässe durch kausale Analyse und Ausführungsverfolgung zu identifizieren. Es fungiert als Performance-Profiler, der Operationszeiten und Ausführungshäufigkeit verfolgt, um kritische Pfade innerhalb eines Systems zu bestimmen. Das Tool zeichnet sich durch eine kausale Profiling-Engine und eine Optimierungssimulations-Engine aus. Diese Funktionen ermöglichen die Vorhersage, wie sich hypothetische Codeverbesserungen auf den Gesamtdurchsatz und die Latenz des Systems auswirken würden, indem die Effekte von Beschleunigungen simuliert werden, ohne dass die Software umgeschrieben und neu getestet werden muss. Zusätzlich enthält es einen KI-gestützten Profiling-Assistenten, der Sprachmodelle nutzt, um optimale Stellen für Leistungsmesspunkte vorzuschlagen und konkrete Code-Optimierungen zu empfehlen. Das System deckt breite Funktionsbereiche ab, einschließlich Latenz- und Durchsatzmessung, Quellcode-Instrumentierung und Profildatenfilterung. Es bietet einen webbasierten Visualisierer, um kausale Profildaten zu rendern und Beschleunigungskurven im Browser zu analysieren. Das Toolkit enthält Dienstprogramme für die Build-System-Integration, um externe Projekte mit der Profiling-Bibliothek und dem Binärprogramm zu verknüpfen.
Predicts the impact of hypothetical code improvements on system speed without needing to rewrite and retest the software.