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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesObject Reference Path Inspectors

Views that show the shortest path from GC roots, dominator paths, object fields, and retained sets for selected heap objects.

Distinguishing note: No existing candidate covers this specific capability of inspecting object reference paths with dominator tree and retained set.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Object Reference Path Inspectors. Refine with filters or upvote what's useful.

Awesome Object Reference Path Inspectors GitHub Repositories

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

    doocs/jvm

    11,093عرض على GitHub↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Explains the root-tracing algorithms used to identify unreachable objects for memory reclamation.

    JavaScriptclassdoocsgc
    عرض على GitHub↗11,093
  • google/perfettoالصورة الرمزية لـ google

    google/perfetto

    5,558عرض على GitHub↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Opens a detailed view showing reference paths, dominator paths, and field details for heap objects.

    C++
    عرض على GitHub↗5,558
  • facebook/memlabالصورة الرمزية لـ facebook

    facebook/memlab

    4,981عرض على GitHub↗

    Memlab هو ملف تعريف ذاكرة متصفح آلي ومحلل لتسرب ذاكرة JavaScript. يوفر مجموعة أدوات لاكتشاف وتحليل تسرب الذاكرة عن طريق فحص ومقارنة لقطات الذاكرة (heap snapshots) لتحديد نمو الكائنات غير المرتبطة وعناصر DOM المنفصلة. يتميز النظام من خلال إطار عمل لاختبار التسرب الآلي ينفذ تسلسلات تفاعل المتصفح من طرف إلى طرف لعزل تراجعات الذاكرة برمجياً. ويستخدم مقارنة لقطات الذاكرة، وتتبع سلسلة المحتجزين، والتصفية القائمة على الاستدلال لتحديد سبب بقاء الكائنات في الذاكرة ورسم أقصر مسار من جذور جمع القمامة إلى الكائنات المسربة. يغطي المشروع مجالات واسعة من الإمكانيات بما في ذلك فحص الذاكرة، وتحليل النمو القائم على التفاعل، وتوصيف ذاكرة مكونات الويب. كما يتضمن أدوات لتأكيدات الذاكرة البرمجية، وتصحيح أخطاء التسرب المرئي عبر تراكبات المتصفح، والقدرة على كشف بيانات التحليل عبر بروتوكول سياق النموذج (Model Context Protocol) للاستكشاف باللغة الطبيعية. يمكن تشغيل مجموعة الأدوات عبر واجهة سطر الأوامر للتكامل في خطوط أنابيب التكامل المستمر الآلية.

    Filters the heap graph to identify the shortest path from a garbage collection root to a leaked object.

    TypeScriptdetectore2efacebook
    عرض على GitHub↗4,981
  • src-d/go-gitالصورة الرمزية لـ src-d

    src-d/go-git

    4,880عرض على GitHub↗

    This project is a native implementation of the Git version control system for Go applications. It provides a programmable API and a low-level plumbing toolset that allows developers to manage repositories, manipulate object graphs, and perform version control operations without requiring external system binaries or C bindings. The library is distinguished by its flexible storage and network layers, featuring a virtual file system that enables in-memory repository management to bypass disk I/O. It supports pluggable network transports and interface-based storage backends, allowing for custom p

    Includes a maintenance utility to prune unreachable objects from the storage backend.

    Go
    عرض على GitHub↗4,880
  • kstenerud/kscrashالصورة الرمزية لـ kstenerud

    kstenerud/KSCrash

    4,462عرض على GitHub↗

    KSCrash is a C++ crash reporting library and remote reporting framework designed to capture application crashes and signals. It functions as an async-safe crash reporter that traps exceptions and deadlocks to ensure reports are generated during critical failures. The system includes a memory diagnostics tool for tracking memory pressure and identifying zombie objects to diagnose memory-related terminations. It also features a symbol demangling tool that converts mangled C++ and Swift function names into human-readable strings for stack trace analysis. The project provides comprehensive monit

    Records addresses of deallocated objects to identify dangling pointers and memory corruption.

    Objective-C
    عرض على GitHub↗4,462
  1. Home
  2. Operating Systems & Systems Programming
  3. Object Reference Path Inspectors

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

  • Unreachable Object Identification2 وسوم فرعيةThe process of determining object eligibility for garbage collection by tracing paths from GC roots. **Distinct from Object Reference Path Inspectors:** Focuses on the logic of reachability analysis, while Object Reference Path Inspectors are the tools to visualize those paths.