X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=src%2Fbeam_stats_processes.erl;h=90c38868c8d48bd1083158c27bcb3d2bdd43dac6;hb=c2d1e9edd58faa8bd5668a08d3cf9c2ff8f22ef4;hp=2505178132606005c0178399fd1bd36f56c63806;hpb=8965c25fc1ebaef1bf129e8c7ff7fda3e4e8b26a;p=beam_stats.git diff --git a/src/beam_stats_processes.erl b/src/beam_stats_processes.erl index 2505178..90c3886 100644 --- a/src/beam_stats_processes.erl +++ b/src/beam_stats_processes.erl @@ -21,7 +21,8 @@ -spec collect() -> t(). collect() -> - Ps = [beam_stats_process:of_pid(P) || P <- erlang:processes()], + Pids = beam_stats_source:erlang_processes(), + Ps = [beam_stats_process:of_pid(P) || P <- Pids], ?T { individual_stats = Ps @@ -32,7 +33,7 @@ collect() -> , count_garbage_collecting = length([P || P <- Ps, P#beam_stats_process.status =:= garbage_collecting]) , count_registered - = length(registered()) + = length(beam_stats_source:erlang_registered()) , count_runnable = length([P || P <- Ps, P#beam_stats_process.status =:= runnable]) , count_running