1 repository
Tools for measuring and analyzing the time and sequence of software startup processes.
Distinct from Loading Sequence Analysis: None of the candidates cover high-level application startup timing and package count analysis.
Explore 1 awesome GitHub repository matching development tools & productivity · Initialization Performance Profiling. Refine with filters or upvote what's useful.
Acest proiect este un framework declarativ și un limbaj specific domeniului pentru gestionarea pachetelor Emacs Lisp. Acesta funcționează ca un optimizator de performanță la pornire prin gruparea instalării pachetelor, setărilor variabilelor și keybinding-urilor în blocuri unice pentru a reduce timpul inițial de boot. Sistemul se distinge printr-un framework de încărcare amânată (deferred loading) care întârzie execuția pachetelor până când sunt declanșate taste, hook-uri sau moduri specifice. Utilizează o sintaxă de declarare bazată pe macro-uri pentru a organiza configurația și a automatiza generarea de autoload-uri, asigurându-se că pachetele sunt încărcate doar atunci când sunt efectiv necesare. Proiectul acoperă domenii largi de capabilități, inclusiv instalarea automată a pachetelor din arhive externe, gestionarea dependențelor și încărcarea condiționată bazată pe sistemul de operare sau mediu. De asemenea, oferă mapare cuprinzătoare a tastaturii pentru scurtături și combinații, precum și instrumente pentru analizarea statisticilor de încărcare și modificarea afișajelor mode-line.
Reports the total number of loaded packages and the time spent during the initialization process.