genpark-generational-garbage-collector-card-table-skill

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Generational GC with nursery and mature generations using write-barrier card table tracking

README.md

Generational Garbage Collector with Card Table Skill

High-efficiency, zero-dependency Python implementation of Generational Garbage Collection with Card Table Write Barriers.

Features

  • Weak Generational Hypothesis: Collects short-lived nursery objects at microsecond latencies without scanning mature heap.
  • Card Table Tracking: Byte array marking mature-to-young pointer mutations to bound root-scanning overhead.
  • Zero External Dependencies: Pure Python standard library.
  • Native MCP Protocol: JSON-RPC 2.0 stdio server compatible with Claude Desktop, Cursor, and Windsurf.

Architecture

graph TD
    Alloc["Allocation"] --> Nursery["Nursery (Eden Space)"]
    Nursery --> MinorGC["Minor GC (Frequent, Fast)"]
    Mature["Mature Generation"] -. Write Barrier .-> CardTable["Card Table (Dirty Flags)"]
    CardTable --> MinorGC
    MinorGC -- Survivor --> Promoted["Tenured in Mature Space"]

Reviews (0)

No results found