diff options
| -rw-r--r-- | src/rabbit_core_metrics_gc.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_core_metrics_gc.erl b/src/rabbit_core_metrics_gc.erl index 7c5e370805..57c30332bd 100644 --- a/src/rabbit_core_metrics_gc.erl +++ b/src/rabbit_core_metrics_gc.erl @@ -44,6 +44,7 @@ handle_info(start_gc, State) -> gc_queues(), gc_exchanges(), gc_nodes(), + gc_gen_server2(), {noreply, start_timer(State)}. terminate(_Reason, #state{timer = TRef}) -> @@ -92,6 +93,9 @@ gc_nodes() -> gc_entity(node_metrics, GbSet), gc_entity(node_node_metrics, GbSet). +gc_gen_server2() -> + gc_process(gen_server2_metrics). + gc_process(Table) -> ets:foldl(fun({Pid = Key, _}, none) -> gc_process(Pid, Table, Key); |
