profile memory; no silly C bindings