with memtrace
with memtrace