anchor.diff:  %%   if OS is Linux 2.6 or greater;
   %%     - read from /proc/stat, /proc/meminfo (and /proc/net/dev ?)
   %%     - read from /proc/self/stat (and /proc/self/statm ?)
  -%%   elseif os_mon is started;
  -%%     - call memsup:get_memory_data/0 and cpu_sup:cpu_sup:util([detailed])
  -%%   else if OS is unix
  +%%   else if OS is darwin
   %%     - run the ps command in a port
   %%   else
   %%     - return an empty list
  
positive.code:   end.
  
  init_ps() ->
    [].
  
negative.code:   [{node, Node},{total_ram,Total_ram},{cores,Cores}].
  
  stats() ->
    Procs                         = erlang:system_info(process_count),
    {Ctxt,0}                      = erlang:statistics(context_switches),
    {GCs,GCwords,0}               = erlang:statistics(garbage_collection),
    {{input,IoIn},{output,IoOut}} = erlang:statistics(io),
    {Reds,_}                      = erlang:statistics(reductions),
    RunQ                          = erlang:statistics(run_queue),
  
    [{now,prfTime:ts()},
     {procs,Procs},
  