list_processes
Discover running BEAM processes, filter by name or sort by memory/queue size to find resource-heavy ones. Returns summary info for each process.
Instructions
List running BEAM processes — find them by name, sort by memory or queue size. Returns summary info for each process.
WHEN TO USE: You need to discover what processes exist, find a specific process by name, or identify processes using the most memory/having the largest queues. NEXT STEP: Once you have a PID or name, use get_process_info, get_process_state, or get_process_dictionary for details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max processes to return (default: 50) | |
| sort_by | No | Sort processes by this field (descending) | |
| name_filter | No | Filter by registered name (case-insensitive substring match) | |
| min_message_queue | No | Only show processes with at least this many messages in their queue |