Add new utility 'mlog' for memory trace. And the DHash is proved to be memory-leak-free.
Try merge.