anchor.diff:      iter(count(), fun() ->
                             pdb:set({performance, "abc"}, pdb_set)
                     end, "pdb:set"),
  +    ok.
  +
  +% weigh too slow - can not execute the default number of test runs, i.e. 1.000.000
  +%% ordsets_add_element(_Config) ->
  +%%     Set = ordsets:new(),
  +%%     Set2 = iter2_foldl(10000, fun ordsets:add_element/2, Set, "ordsets:add_element (1)"),
  +%%     _Set3 = iter2_foldl(10000, fun ordsets:add_element/2, Set2, "ordsets:add_element (2)"),
  +%%     ok.
  +%% 
  +%% sets_add_element(_Config) ->
  +%%     Set = sets:new(),
  +%%     Set2 = iter2_foldl(100000, fun sets:add_element/2, Set, "sets:add_element (1)"),
  +%%     _Set3 = iter2_foldl(100000, fun sets:add_element/2, Set2, "sets:add_element (2)"),
  +%%     ok.
  +
  +gb_sets_add_element(_Config) ->
  +    Set = gb_sets:new(),
  +    Set2 = iter2_foldl(count(), fun gb_sets:add_element/2, Set, "gb_sets:add_element (1)"),
  +    _Set3 = iter2_foldl(count(), fun gb_sets:add_element/2, Set2, "gb_sets:add_element (2)"),
  +    ok.
  +
  +ets_set_insert1N(_Config) ->
  +    ets:new(ets_set_insert1N, [set, private, named_table]),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(ets_set_insert1N, {N})
  +                   end, "ets(set):insert (1N)"),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(ets_set_insert1N, {N})
  +                   end, "ets(set):insert (2N)"),
  +    ets:delete(ets_set_insert1N),
  +    ok.
  +
  +ets_set_insert2N(_Config) ->
  +    Table = ets:new(ets_set_insert2N, [set, private]),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(Table, {N})
  +                   end, "ets(set_unnamed):insert (1N)"),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(Table, {N})
  +                   end, "ets(set_unnamed):insert (2N)"),
  +    ets:delete(Table),
  +    ok.
  +
  +ets_ordset_insert1N(_Config) ->
  +    ets:new(ets_ordset_insert1N, [ordered_set, private, named_table]),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(ets_ordset_insert1N, {N})
  +                   end, "ets(ordered_set):insert (1N)"),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(ets_ordset_insert1N, {N})
  +                   end, "ets(ordered_set):insert (2N)"),
  +    ets:delete(ets_ordset_insert1N),
  +    ok.
  +
  +ets_ordset_insert2N(_Config) ->
  +    Table = ets:new(ets_set_insert2N, [ordered_set, private]),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(Table, {N})
  +                   end, "ets(ordered_set_unnamed):insert (1N)"),
  +    iter2(count(), fun(N) ->
  +                           ets:insert(Table, {N})
  +                   end, "ets(ordered_set_unnamed):insert (2N)"),
  +    ets:delete(Table),
       ok.
   
   erlang_send(_Config) ->
  
positive.code:     ok.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  iter(Count, F, Tag) ->
      F(),
      Start = erlang:now(),
      iter_inner(Count, F),
      Stop = erlang:now(),
      ElapsedTime = timer:now_diff(Stop, Start) / 1000000.0,
      Frequency = 1000000.0 / (timer:now_diff(Stop, Start) / Count),
      ct:pal("~p iterations of ~p took ~ps: ~p1/s", [Count, Tag,
                                                     ElapsedTime,
                                                     Frequency]),
      ok.
  
  iter_inner(0, _) ->
      ok;
  iter_inner(N, F) ->
      F(),
      iter_inner(N - 1, F).
  
negative.code:      next_hop,
       process_dictionary_lookup,
       process_dictionary_lookup_by_pid,
       ets_ordset_insert1,
       ets_ordset_insert2,
       ets_ordset_lookup1,
       ets_ordset_lookup2,
       erlang_put,
       erlang_get,
       pdb_set,
       pdb_get,
  %%      ordsets_add_element,
  %%      sets_add_element,
       gb_sets_add_element,
       ets_set_insert1N,
       ets_set_insert2N,
       ets_ordset_insert1N,
       ets_ordset_insert2N,
       erlang_send,
       comm_local,
      erlang_send_after,
  