awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesCPU Execution Analysis

Analysis of CPU resource consumption by sampling instruction pointers and stack traces during runtime.

Distinct from CPU State Analysis: None of the candidates cover the specific act of identifying function-level CPU hotspots via sampling.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · CPU Execution Analysis. Refine with filters or upvote what's useful.

Awesome CPU Execution Analysis GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mstange/samplyAvatar mstange

    mstange/samply

    4,263Vezi pe GitHub↗

    Samply este un profiler de eșantionare CPU cross-platform și un utilitar de analiză a performanței. Acesta constă într-un instrument de linie de comandă pentru înregistrarea stack trace-urilor proceselor la intervale regulate și o interfață vizuală pentru analizarea datelor de execuție rezultate. Sistemul include un resolver de simboluri de depanare care mapează adresele de memorie brute la nume de funcții lizibile pentru oameni, folosind informații despre simboluri locale sau la distanță. Acesta transformă datele de execuție înregistrate în flame graphs și cronologii pentru a identifica punctele critice la nivel de funcție. Instrumentul oferă capabilități pentru înregistrarea execuției CPU, unwinding-ul stivei și rezolvarea simbolurilor pe macOS, Linux și Windows. Utilizează API-urile sistemului de operare pentru a se atașa la procesele care rulează și pentru a identifica blocajele de procesare.

    Identifies which functions consume the most processing time by sampling stack traces during program execution.

    Rust
    Vezi pe GitHub↗4,263
  • eunomia-bpf/bpf-developer-tutorialAvatar eunomia-bpf

    eunomia-bpf/bpf-developer-tutorial

    4,145Vezi pe GitHub↗

    Acest proiect este o resursă educațională care oferă un tutorial de dezvoltare cuprinzător pentru scrierea și încărcarea programelor eBPF folosind C, Go și Rust în kernel-ul Linux. Servește drept ghid tehnic pentru dezvoltarea logicii personalizate care să fie executată direct în kernel. Materialele acoperă domenii specializate, inclusiv observabilitatea și trasarea kernel-ului, implementarea securității pentru detectarea intruziunilor și ingineria rețelelor de înaltă performanță pentru filtrarea pachetelor și echilibrarea sarcinii. Include, de asemenea, manuale dedicate pentru trasarea kernel-ului Linux și utilizarea kprobes, uprobes și tracepoints. Proiectul cuprinde o gamă largă de domenii de capabilități, cum ar fi instrumentarea kernel-ului, monitorizarea și observabilitatea sistemului, analiza rețelei și aplicarea securității. Se extinde în continuare la depanarea la nivel hardware pentru GPU-uri și drivere, precum și la manipularea sistemului de nivel scăzut și gestionarea resurselor.

    Samples processor execution and stack traces to identify CPU bottlenecks and function-level hotspots.

    Cbpfebpfexamples
    Vezi pe GitHub↗4,145
  1. Home
  2. Operating Systems & Systems Programming
  3. CPU Execution Analysis