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
·

3 repository-uri

Awesome GitHub RepositoriesiOS Memory Optimization

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.

Awesome iOS Memory Optimization GitHub Repositories

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

    Tencent/MLeaksFinder

    5,437Vezi pe GitHub↗

    MLeaksFinder este un framework de diagnosticare și utilitar de profilare conceput pentru detectarea automată a memory leak-urilor și a obiectelor neeliberate în aplicațiile iOS. Acesta funcționează ca un detector de memory leak-uri și instrument de profilare care identifică retain cycles și analizează ciclurile de viață ale obiectelor atât pentru cod Swift, cât și Objective-C. Instrumentul identifică dependențele circulare prin urmărirea lanțurilor de referință și parcurgerea grafurilor de obiecte, începând de la un root view controller. Oferă date precise de debugging prin capturarea stivelor de alocare ale obiectelor care prezintă leak-uri pentru a urmări originea acestora. Framework-ul include capabilități pentru urmărirea obiectelor de interfață și detectarea obiectelor personalizate. De asemenea, oferă mecanisme de filtrare pentru a exclude clase specifice sau obiecte singleton din rapoartele de leak-uri.

    Improves the memory efficiency of iOS applications by identifying and removing unfreed interface objects.

    Objective-C
    Vezi pe GitHub↗5,437
  • haneke/hanekeswiftAvatar Haneke

    Haneke/HanekeSwift

    5,164Vezi pe GitHub↗

    HanekeSwift este o bibliotecă de caching generică pentru iOS și un framework specializat de caching al imaginilor. Oferă un sistem pe mai multe niveluri care stochează tipuri de date arbitrare în memorie și pe stocarea persistentă pe disc pentru a reduce cererile de rețea. Proiectul dispune de un handler de imagini specializat care gestionează încărcarea asincronă, redimensionarea și stocarea pe disc pentru componentele interfeței de utilizator. Include un sistem de recuperare în fundal care preia conținutul de la distanță și populează automat cache-urile locale. Biblioteca acoperă stocarea datelor de tip cheie-valoare cu fallback-uri secvențiale, unde verifică memoria, apoi discul și, în final, sursele externe. Implementează gestionarea automată a capacității prin politici de evacuare a memoriei și gestionează decompresia și transformările datelor în afara thread-ului principal.

    Automatically evicts unused cached data during system memory warnings to improve memory efficiency on iOS.

    Swift
    Vezi pe GitHub↗5,164
  • facebook/fbretaincycledetectorAvatar facebook

    facebook/FBRetainCycleDetector

    4,233Vezi pe GitHub↗

    FBRetainCycleDetector este un instrument de profilare a memoriei runtime și un analizor pentru aplicații iOS. Identifică referințele circulare și ciclurile de retenție în graful de obiecte Objective-C pentru a preveni scurgerile de memorie. Instrumentul analizează heap-ul de memorie live și inspectează metadatele runtime pentru a descoperi relațiile dintre obiecte. Identifică lanțurile de referință în buclă închisă, inclusiv cele care implică obiecte asociate și timere, și folosește o logică personalizată pentru a filtra ciclurile sigure cunoscute din rapoarte. Proiectul acoperă capabilități de gestionare a memoriei, inclusiv urmărirea alocărilor pe clasă, analiza grafului de obiecte runtime și traversarea heap-ului pentru a mapa conectivitatea între obiecte.

    Monitors object allocations and relationships while an app is running to ensure efficient memory management.

    Objective-C++
    Vezi pe GitHub↗4,233
  1. Home
  2. Mobile Development
  3. iOS Memory Optimization