awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesFlamegraph Generators

Utilities that produce flamegraph visualizations from profiling data to identify CPU bottlenecks.

Distinct from CPU Profilers: Distinct from CPU Profilers: focuses on generating flamegraph visualizations from profiling data, not on the profiling instrumentation itself.

Explore 5 awesome GitHub repositories matching development tools & productivity · Flamegraph Generators. Refine with filters or upvote what's useful.

Awesome Flamegraph Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gunnarmorling/1brcالصورة الرمزية لـ gunnarmorling

    gunnarmorling/1brc

    8,062عرض على GitHub↗

    The 1BRC (One Billion Row Challenge) is a Java performance benchmarking exercise that processes one billion temperature records from a text file to compute the minimum, mean, and maximum temperature per weather station. At its core, it is a large-scale data aggregation challenge designed to test how efficiently a Java program can parse and aggregate structured data from a plain text file, serving as both a programming exercise and a benchmark for Java performance optimization. The project distinguishes itself through a collection of performance-oriented architectural patterns for high-through

    A utility that generates flamegraph visualizations to identify performance bottlenecks in Java applications.

    Java1brcchallenges
    عرض على GitHub↗8,062
  • pixie-io/pixieالصورة الرمزية لـ pixie-io

    pixie-io/pixie

    6,467عرض على GitHub↗

    Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter

    Visualizes stack trace samples as flamegraphs to identify where application code spends the most time.

    C++
    عرض على GitHub↗6,467
  • flamegraph-rs/flamegraphالصورة الرمزية لـ flamegraph-rs

    flamegraph-rs/flamegraph

    5,960عرض على GitHub↗

    هذا المشروع عبارة عن أداة تحليل مكتوبة بـ Rust تلتقط وتحول وتصور مكدسات استدعاء الدوال لتحديد اختناقات أداء النظام. تعمل كمغلف لمحلل أخذ العينات يحول بيانات التحليل الخام إلى رسوم بيانية تفاعلية للهب (flamegraphs)، وهي خرائط هرمية لاستهلاك الموارد. توفر الأداة تكاملاً متخصصاً مع نظام بناء Rust لتحليل الملفات الثنائية ومعايير الأداء. كما تسمح بتكوينات تحليل مخصصة، مما يتيح للمستخدمين تجاوز أدوات تحليل النظام الافتراضية أو تسجيل الأعلام للتحكم في كيفية جمع البيانات. تدعم الأداة مراقبة أداء التطبيقات وتحليل التنفيذ الثنائي. ويمكنها التقاط بيانات الأداء عن طريق الإرفاق بمعرف عملية نشط لتحليل تطبيق قيد التشغيل دون الحاجة إلى إعادة تشغيل.

    Converts sampling data into interactive flamegraph visualizations to pinpoint CPU bottlenecks.

    Rustflamegraphsperfprofiling
    عرض على GitHub↗5,960
  • eunomia-bpf/bpf-developer-tutorialالصورة الرمزية لـ eunomia-bpf

    eunomia-bpf/bpf-developer-tutorial

    4,145عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي يوفر برنامجاً تعليمياً شاملاً للتطوير لكتابة وتحميل برامج eBPF باستخدام C وGo وRust داخل نواة Linux. يعمل كدليل تقني لتطوير منطق مخصص للتنفيذ مباشرة في النواة. تغطي المواد مجالات متخصصة بما في ذلك مراقبة النواة والتتبع، وتنفيذ الأمان للكشف عن التسلل، وهندسة الشبكات عالية الأداء لتصفية الحزم وموازنة الحمل. كما يتضمن أدلة مخصصة لتتبع نواة Linux واستخدام kprobes وuprobes وtracepoints. يشمل المشروع مجموعة واسعة من مجالات القدرات، مثل أجهزة النواة، ومراقبة النظام، وتحليل الشبكات، وإنفاذ الأمان. كما يمتد إلى تصحيح الأخطاء على مستوى الأجهزة لوحدات معالجة الرسومات والمشغلات، بالإضافة إلى معالجة النظام منخفضة المستوى وإدارة الموارد.

    Formats combined processor and graphics trace data into folded stack files for flamegraph visualization.

    Cbpfebpfexamples
    عرض على GitHub↗4,145
  • miniprofiler/rack-mini-profilerالصورة الرمزية لـ MiniProfiler

    MiniProfiler/rack-mini-profiler

    3,903عرض على GitHub↗

    This project is a performance analysis tool for Ruby applications using the Rack interface. It monitors request execution times and resource usage, serving as a profiler for web applications to measure latency and identify bottlenecks. The tool provides specific analyzers for database query performance, memory allocations, and garbage collection statistics. It generates call stack flamegraphs to visualize time distribution across methods and renders speed badges and timing metrics directly onto HTML pages. The system covers broader performance profiling capabilities including custom code blo

    Generates flamegraph visualizations from profiling data to identify the most time-consuming methods in a request.

    Ruby
    عرض على GitHub↗3,903
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Debugging and Diagnostics
  5. Performance and Resource Profilers
  6. CPU Profilers
  7. Flamegraph Generators

استكشف الوسوم الفرعية

  • Color-CodedFlamegraph generators that use bar colors to distinguish kernel code, user-space code, and Kubernetes metadata. **Distinct from Flamegraph Generators:** Distinct from Flamegraph Generators: adds semantic color coding to differentiate code origins within the visualization.