{"adoption": {"forks": 160, "observed_at": "2026-08-28T04:05:59.354136+00:00", "stars": 1960}, "canonical_url": "https://ross.abutalabs.com/products/mem-doc", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This is a document to help with .NET memory analysis and diagnostics.", "domain": ["developer-tools", "performance", "tutorials"], "enriched": true, "function": ["documentation", "monitoring", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Maoni0/mem-doc"], "name": "Maoni0/mem-doc", "platform": ["dotnet", "cross-platform"], "pushed_at": "2024-02-18T21:06:03+00:00", "repo": "Maoni0/mem-doc", "stars": 1960, "tags": ["dotnet", "garbage-collector", "memory-analysis", "diagnostics", "performance-tuning"], "topics": [], "urls": [], "use_cases": ["diagnose memory leaks in .NET applications", "learn how the .NET garbage collector works", "analyze GC heap performance issues", "find the right tools for .NET memory profiling", "understand when to worry about memory usage in .NET", "learn .NET GC internals from expert talks"], "what_it_is": "A comprehensive guide document for .NET memory performance analysis and GC heap diagnostics, written by a former .NET GC developer. It also includes slide decks and video links from related conference talks.", "when_to_avoid": ["you need a runnable tool or library rather than documentation", "you are profiling memory in non-.NET runtimes like JVM or native C++", "you want automated memory analysis rather than manual guidance"], "when_to_choose": ["you are debugging memory leaks or high memory usage in a .NET app", "you want expert-level guidance on .NET GC behavior and diagnostics tooling", "you need a structured learning path for .NET memory performance analysis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mem-doc", "repo": "Maoni0/mem-doc", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.354136+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:05:43.881175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1dcd0675e6266ca5d114cb64ecb7c236997be55ef78f250e41c047e39855554", "fetched_at": "2026-08-28T04:05:59.354136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Maoni0/mem-doc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2187, "days_push": 927, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}