anchor.diff:                                           [PrevMemInfo#mem_info.ets, NewMemInfo#mem_info.ets,
                                             NewMemInfo#mem_info.ets - PrevMemInfo#mem_info.ets])),
       ok.
  +
  +%% @doc If debugging is disabled, execute check_memory_inc/4 with atom_used
  +%%      check, otherwise do not check atom_used (with debugging, atoms in the
  +%%      form of registered processes are generated).
  +-spec check_memory_inc_ring(
  +        PrevMemInfo::#mem_info{}, NewMemInfo::#mem_info{},
  +        NewItems::non_neg_integer(), AddedSize::non_neg_integer()) -> ok.
  +-ifdef(enable_debug).
  +check_memory_inc_ring(PrevMemInfo, NewMemInfo, NewItems, AddedSize) ->
  +    check_memory_inc_(PrevMemInfo, NewMemInfo, NewItems, AddedSize, false).
  +-else.
  +check_memory_inc_ring(PrevMemInfo, NewMemInfo, NewItems, AddedSize) ->
  +    check_memory_inc_(PrevMemInfo, NewMemInfo, NewItems, AddedSize, true).
  +-endif.
   
   write_1000(_Config) ->
       write(1000, 200000). % ca. 1MiB RAM
  
positive.code:     ?equals(OnlyNew, []),
  %%     ct:pal("~p~n", [erlang:memory()]),
      % TODO: add memory check? (process state may increase, e.g. dead nodes in fd)
  %%     check_memory_inc(PrevMemInfo, NewMemInfo, 0, 0),
      ok.
  
  %% @doc Starts garbage collection for all processes.
  
negative.code:     ?equals(OnlyNew, []),
  %%     ct:pal("~p~n", [erlang:memory()]),
      % TODO: add memory check? (process state may increase, e.g. dead nodes in fd)
  %%     check_memory_inc_ring(PrevMemInfo, NewMemInfo, 0, 0),
      ok.
  
  add_kill_nodes_50(_Config) ->
  