packages feed

jacinda-3.2.0.1: lib/prefixSizes.jac

fn prettyMem(x) :=
  ?x>=1073741824.0
  ;sprintf'%f GB' (x%1073741824.0)
  ;?x>=1048576.0
   ;sprintf'%f MB' (x%1048576.0)
   ;?x>=1024.0
    ;sprintf'%f kB' (x%1024.0)
    ;sprintf'%f b' x;

{. du reports memory in bytes by default
fn duMem(x) := prettyMem(x*1024.0);