3 Repos
Techniques and tools for improving memory efficiency and reducing footprint in iOS applications.
Distinct from iOS App Compilation: Candidates focus on installation, distribution, and compilation, not performance tuning or memory efficiency.
Explore 3 awesome GitHub repositories matching mobile development · iOS Memory Optimization. Refine with filters or upvote what's useful.
MLeaksFinder ist ein Diagnose-Framework und Profiling-Utility, das für die automatische Erkennung von Memory-Leaks und nicht freigegebenen Objekten in iOS-Anwendungen entwickelt wurde. Es fungiert als Memory-Leak-Detektor und Profiling-Tool, das Retain-Cycles identifiziert und Objektlebenszyklen sowohl für Swift- als auch für Objective-C-Code analysiert. Das Tool identifiziert zirkuläre Abhängigkeiten durch das Verfolgen von Referenzketten und das Durchlaufen von Objektgraphen, beginnend bei einem Root-View-Controller. Es liefert präzise Debugging-Daten, indem es die Allokations-Stacks geleakter Objekte erfasst, um den Ursprung des Memory-Leaks zurückzuverfolgen. Das Framework enthält Funktionen für das Tracking von Interface-Objekten und die Erkennung benutzerdefinierter Objekte. Zudem bietet es Filtermechanismen, um spezifische Klassen oder Singleton-Objekte von Leak-Berichten auszuschließen.
Improves the memory efficiency of iOS applications by identifying and removing unfreed interface objects.
HanekeSwift is a generic caching library for iOS and a specialized image caching framework. It provides a multi-level system that stores arbitrary data types in memory and on persistent disk storage to reduce network requests. The project features a specialized image handler that manages asynchronous loading, resizing, and disk storage for user interface components. It includes a background retrieval system that fetches remote content and automatically populates local caches. The library covers key-value data storage with sequential fallbacks, where it checks memory, then disk, and finally r
Automatically evicts unused cached data during system memory warnings to improve memory efficiency on iOS.
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
Monitors object allocations and relationships while an app is running to ensure efficient memory management.