stormlog.gap_analysis
Shared hidden-memory gap analysis utilities.
Functions
|
Classify allocator-vs-device hidden memory gaps over time. |
Classes
|
A classified finding from hidden-memory gap analysis. |
- class stormlog.gap_analysis.GapFinding(classification, severity, confidence, evidence, description, remediation, evidence_timestamp_ns=None, phase_attribution=None)[source]
Bases:
objectA classified finding from hidden-memory gap analysis.
- Parameters:
classification (str)
severity (str)
confidence (float)
evidence (dict[str, Any])
description (str)
remediation (List[str])
evidence_timestamp_ns (int | None)
phase_attribution (PhaseAttribution | None)
- classification: str
- severity: str
- confidence: float
- evidence: dict[str, Any]
- description: str
- remediation: List[str]
- evidence_timestamp_ns: int | None = None
- phase_attribution: PhaseAttribution | None = None
Classify allocator-vs-device hidden memory gaps over time.
- Parameters:
events (Sequence[TelemetryEventV2])
thresholds (Mapping[str, float])
format_memory (Callable[[int], str])
remediation_by_classification (Mapping[str, List[str]])
phase_resolver (PhaseReplayIndex | None)
- Return type:
List[GapFinding]