1 repository
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 este o suită de instrumente de profilare pentru aplicații C++ concepute pentru a identifica blocajele de performanță prin analiză cauzală și urmărirea execuției. Funcționează ca un profiler de performanță care urmărește sincronizarea operațiunilor și frecvența execuției pentru a determina căile critice într-un sistem. Instrumentul se distinge printr-un motor de profilare cauzală și un motor de simulare a optimizării. Aceste capabilități permit predicția modului în care îmbunătățirile ipotetice ale codului ar afecta throughput-ul și latența generală a sistemului prin simularea efectelor accelerărilor fără a necesita rescrierea și retestarea software-ului. În plus, include un asistent de profilare bazat pe AI care utilizează modele de limbaj pentru a sugera locații optime pentru punctele de măsurare a performanței și a recomanda optimizări concrete de cod. Sistemul acoperă domenii largi de capabilități, inclusiv măsurarea latenței și a throughput-ului, instrumentarea codului sursă și filtrarea datelor de profil. Oferă un vizualizator bazat pe web pentru a randa datele de profil cauzal și a analiza pantele de accelerare într-un browser. Toolkit-ul include utilitare pentru integrarea sistemului de build pentru a lega proiecte externe cu biblioteca și binarul de profilare.
Predicts the impact of hypothetical code improvements on system speed without needing to rewrite and retest the software.