anchor.diff:      Clock / 1000.
   
   %% @private
  -record(Clock0, Map, Clients, Filename, Lines0) ->
  +record(Clock0, Map, Filename, Lines0) ->
       Clock = Clock0 + ?INTERVAL,
       Lines = orddict:fold(
           fun(Type, Size, Acc) ->
  -            Line = io_lib:format("~w,~w,~w,~w\n",
  +            Line = io_lib:format("~w,~w,~w\n",
                                    [Type,
                                     clock(Clock),
  -                                  megasize(Size),
  -                                  megasize(Size) / Clients]),
  +                                  megasize(Size)]),
               Acc ++ Line
           end,
           Lines0,
  
positive.code: 
  %% @private
  -spec handle_info(term(), #state{}) -> {noreply, #state{}}.
  handle_info(record, #state{filename=Filename, clients=Clients,
                             size_per_type=Map, clock=Clock0, status=running,
                             lines=Lines0}=State) ->
      {ok, TRef} = start_timer(),
      {ok, Clock, Lines} = record(Clock0, Map, Clients, Filename, Lines0),
      {noreply, State#state{tref=TRef, clock=Clock, lines=Lines}};
  
  handle_info(Msg, State) ->
  
negative.code: 
  %% API
  -export([start_link/0,
           start/1,
           log/4,
           stop/0]).
  
  