{"adoption": {"forks": 327, "observed_at": "2026-08-28T04:07:41.970569+00:00", "stars": 3083}, "canonical_url": "https://ross.abutalabs.com/products/procdump-for-linux", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A Linux version of the ProcDump Sysinternals tool", "domain": ["developer-tools", "performance"], "enriched": true, "function": ["developer-tools", "cli", "monitoring"], "health_score": 99, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/ProcDump-for-Linux"], "name": "microsoft/ProcDump-for-Linux", "platform": ["cli"], "pushed_at": "2026-08-26T21:52:47+00:00", "repo": "microsoft/ProcDump-for-Linux", "stars": 3083, "tags": ["core-dumps", "sysinternals", "debugging", "process-monitoring", "crash-diagnostics", "command-line", "linux", "macos"], "topics": ["debugging-tool", "cli", "sysinternals"], "urls": [], "use_cases": ["capture core dumps of a Linux process when CPU usage spikes", "dump a process when memory commit exceeds a threshold", "diagnose memory leaks with malloc tracking", "trigger core dumps on thread count or file descriptor thresholds", "capture dumps when a process receives a specific signal", "debug intermittent hangs by collecting dumps over time"], "what_it_is": "A Linux and macOS reimplementation of the Windows Sysinternals ProcDump tool that captures core dumps of processes based on performance triggers like CPU, memory, thread count, and file descriptor thresholds. It is written in C and maintained by Microsoft as part of the Sysinternals suite.", "when_to_avoid": ["you only need a one-off manual core dump (gcore or kill -SIGABRT suffices)", "you need full-featured dump analysis rather than capture", "you are on Windows, where the original Sysinternals ProcDump exists"], "when_to_choose": ["you need conditional, trigger-based core dump capture on Linux or macOS", "you are familiar with Windows ProcDump and want the same workflow on Unix systems", "you are debugging .NET applications and want GC-aware dump triggers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/procdump-for-linux", "repo": "microsoft/ProcDump-for-Linux", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "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:07:41.970569+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.970569+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:27:42.087913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4235d7765f4f5d03f9fb223fb2761bf05b140c268e92603a1cad7ec5e2d0ee62", "fetched_at": "2026-08-28T04:07:41.970569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/ProcDump-for-Linux"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 65}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3218, "days_push": 7, "days_rel": 79, "gap_med": 126.5, "n_releases_24m": 5}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}