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

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

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

Tencent/MLeaksFinder

0
View on GitHub↗
5,437 نجوم·947 تفرعات·Objective-C·6 مشاهدات

MLeaksFinder

MLeaksFinder هو إطار عمل تشخيصي وأداة تحليل مصممة للكشف التلقائي عن تسريبات الذاكرة والكائنات غير المحررة في تطبيقات iOS. يعمل ككاشف لتسريبات الذاكرة وأداة تحليل تحدد دورات الاحتفاظ (Retain cycles) وتحلل دورات حياة الكائنات لكل من كود Swift وObjective-C.

تحدد الأداة التبعيات الدائرية عن طريق تتبع سلاسل المراجع واجتياز رسوم بيانية للكائنات، بدءاً من وحدة تحكم العرض الجذرية. توفر بيانات تصحيح دقيقة عن طريق التقاط مكدسات تخصيص الكائنات المسربة لتتبع أصل تسريب الذاكرة.

يتضمن إطار العمل قدرات لتتبع كائنات الواجهة واكتشاف الكائنات المخصصة. كما يوفر آليات تصفية لاستبعاد فئات معينة أو كائنات مفردة (Singletons) من تقارير التسريب.

Features

  • Memory Leak Detection - Provides an automated framework for identifying and analyzing memory leaks in iOS applications.
  • iOS Memory Leak Detectors - Identifies unfreed objects and analyzes retain cycles specifically within iOS applications.
  • Swift Reference Cycle Analyzers - Traces object reference chains to pinpoint circular dependencies in Swift and Objective-C code.
  • Retain Cycle Detection - Identifies circular dependencies in object reference chains to locate the cause of memory leaks.
  • Memory Profilers - Tracks custom object graphs and captures heap snapshots to detect memory leaks during development.
  • Reference Chain Analysis - Walks through object reference graphs to identify circular dependencies causing memory leaks in iOS applications.
  • Object Lifecycle Tracking - Tracks the lifecycle of interface objects to identify those that fail to be released from memory.
  • Application Stack Trace Capturers - Records the allocation sequence of leaked objects to provide a precise trace of where the leak originated.
  • Interface Object Leak Detection - Detects unfreed interface objects and provides corresponding object stacks for debugging.
  • Object Graph Debugging - Searches through complex networks of related objects in an iOS app to locate the root cause of memory leaks.
  • Object Graph Tracing - Searches for memory leaks across an entire graph of related objects starting from a root controller.
  • iOS Memory Optimization - Improves the memory efficiency of iOS applications by identifying and removing unfreed interface objects.
  • Detection Rule Overrides - Allows users to define specific detection rules for non-standard object types by overriding default check mechanisms.
  • Root-Based Traversals - Scans memory by starting from a root view controller and recursively exploring all connected object relationships.
  • Custom Object Type Tracking - Extends leak detection logic to identify memory leaks in arbitrary custom object types.
  • Code Quality - Finds memory leaks during development.

سجل النجوم

مخطط تاريخ النجوم لـ tencent/mleaksfinderمخطط تاريخ النجوم لـ tencent/mleaksfinder

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ MLeaksFinder

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع MLeaksFinder.
  • facebook/fbretaincycledetectorالصورة الرمزية لـ facebook

    facebook/FBRetainCycleDetector

    4,233عرض على GitHub↗

    FBRetainCycleDetector is a runtime memory profiling tool and analyzer for iOS applications. It identifies circular references and retain cycles within the Objective-C object graph to prevent memory leaks. The tool analyzes the live memory heap and inspects runtime metadata to discover object relationships. It identifies closed-loop reference chains, including those involving associated objects and timers, and uses custom logic to filter out known safe cycles from reports. The project covers memory management capabilities including allocation tracking by class name, runtime object graph analy

    Objective-C++
    عرض على GitHub↗4,233
  • facebook/memlabالصورة الرمزية لـ facebook

    facebook/memlab

    4,981عرض على GitHub↗

    Memlab is an automated browser memory profiler and JavaScript memory leak analyzer. It provides a toolkit for detecting and analyzing memory leaks by inspecting and comparing heap snapshots to identify unbound object growth and detached DOM elements. The system distinguishes itself through an automated leak testing framework that executes end-to-end browser interaction sequences to programmatically isolate memory regressions. It utilizes heap snapshot diffing, retainer chain tracing, and heuristic-based filtering to determine why objects remain in memory and to map the shortest path from garb

    TypeScriptdetectore2efacebook
    عرض على GitHub↗4,981
  • samsaffron/memory_profilerالصورة الرمزية لـ SamSaffron

    SamSaffron/memory_profiler

    1,765عرض على GitHub↗

    Memory Profiler is a diagnostic library for Ruby applications designed to monitor runtime memory consumption and object lifecycles. It provides tools to track object allocations and memory usage, enabling the identification of performance bottlenecks and potential memory leaks that affect software stability. The tool functions by observing memory behavior during program execution, allowing developers to distinguish between short-lived data and objects that persist beyond their intended lifecycle. It captures the execution context of allocations by walking the call stack, which helps attribute

    Ruby
    عرض على GitHub↗1,765
  • bloomberg/memrayالصورة الرمزية لـ bloomberg

    bloomberg/memray

    14,885عرض على GitHub↗

    Memray is a memory profiler for Python that tracks heap allocations in both Python code and native C or C++ extensions. It captures memory events by hooking into the language runtime and traversing call stacks, providing a comprehensive view of how an application consumes memory. The tool is designed to minimize performance impact on the target application by using thread-local buffering and streaming data to an external process or file. The project distinguishes itself through its ability to monitor complex, multi-threaded systems and child processes in real-time. It provides diagnostic util

    Pythonhacktoberfestmemorymemory-leak
    عرض على GitHub↗14,885
عرض جميع البدائل الـ 30 لـ MLeaksFinder→

الأسئلة الشائعة

ما هي وظيفة tencent/mleaksfinder؟

MLeaksFinder هو إطار عمل تشخيصي وأداة تحليل مصممة للكشف التلقائي عن تسريبات الذاكرة والكائنات غير المحررة في تطبيقات iOS. يعمل ككاشف لتسريبات الذاكرة وأداة تحليل تحدد دورات الاحتفاظ (Retain cycles) وتحلل دورات حياة الكائنات لكل من كود Swift وObjective-C.

ما هي الميزات الرئيسية لـ tencent/mleaksfinder؟

الميزات الرئيسية لـ tencent/mleaksfinder هي: Memory Leak Detection, iOS Memory Leak Detectors, Swift Reference Cycle Analyzers, Retain Cycle Detection, Memory Profilers, Reference Chain Analysis, Object Lifecycle Tracking, Application Stack Trace Capturers.

ما هي البدائل مفتوحة المصدر لـ tencent/mleaksfinder؟

تشمل البدائل مفتوحة المصدر لـ tencent/mleaksfinder: facebook/fbretaincycledetector — FBRetainCycleDetector is a runtime memory profiling tool and analyzer for iOS applications. It identifies circular… facebook/memlab — Memlab is an automated browser memory profiler and JavaScript memory leak analyzer. It provides a toolkit for… samsaffron/memory_profiler — Memory Profiler is a diagnostic library for Ruby applications designed to monitor runtime memory consumption and… bloomberg/memray — Memray is a memory profiler for Python that tracks heap allocations in both Python code and native C or C++… gperftools/gperftools — gperftools is a collection of specialized tools for profiling CPU usage, detecting memory errors, and providing… bdwgc/bdwgc — This project is a garbage collection library and memory allocator for C and C++ that provides automatic reclamation of…