BeamConsole.ProcessInfo (beam_console v0.5.2)

Copy Markdown View Source

Contains the bounded metadata collected for one process in a snapshot.

attribution distinguishes application ownership inferred from OTP metadata from ownership confirmed through supervision traversal.

Summary

Types

attribution()

@type attribution() ::
  :unknown
  | :supervision_only
  | :otp_only
  | :otp_and_supervision
  | :conflict
  | nil

t()

@type t() :: %BeamConsole.ProcessInfo{
  application: atom() | nil,
  attribution: attribution(),
  id: String.t(),
  label: String.t(),
  memory: non_neg_integer() | nil,
  message_queue_len: non_neg_integer() | nil,
  module: String.t() | nil,
  node_id: String.t(),
  pid: pid(),
  pid_text: String.t(),
  reductions: non_neg_integer() | nil,
  registered_name: String.t() | nil,
  status: atom() | nil,
  supervision_application: atom() | nil
}