anchor.diff:      %% Check if we need to adjust the factor because of the memory
       try linux_which_meminfo() of
           AddFactor ->
  -            Factor + AddFactor
  +            {Factor + AddFactor, []}
       catch
           _:_:_ ->
  -            Factor
  +            {Factor, []}
       end.
   
   
  
positive.code:             _ ->
                  2
          end,
      CPUFactor + MemFactor.
  
  win_sys_info_lookup(Key, SysInfo) ->
      win_sys_info_lookup(Key, SysInfo, "-").
  
negative.code:                     true ->
                          3
                  end,
              {CPUFactor + MemAddFactor, []}
          end
      catch
          _:_:_ ->
              io:format("CPU:"
                        "~n   Num Schedulers: ~w"
                        "~n", [erlang:system_info(schedulers)]),
              Factor = case erlang:system_info(schedulers) of
                           1 ->
                               10;
                           2 ->
                               5;
                           _ ->
                               2
                       end,
              {Factor, []}
      end.
  
  analyze_netbsd_cpu(Extract) ->
  