Records how complete and expensive a runtime snapshot was.
Limits and vanished processes are represented explicitly so callers can distinguish a complete snapshot from a bounded or partial one.
Summary
Functions
Classifies snapshot coverage for recorder history and runtime presentation.
Returns human-readable reasons that a runtime sample has incomplete coverage.
Types
@type state() :: :complete | :partial | :truncated
@type t() :: %BeamConsole.Coverage{ duration_ms: non_neg_integer(), inspected_pids: non_neg_integer(), partial_supervisors: non_neg_integer(), process_limit_reached?: boolean(), total_pids: non_neg_integer(), traversal_limit_reached?: boolean(), vanished_pids: non_neg_integer(), warnings: [String.t()] }