???????й????????????????????????????????????й????????????????3?????Щ??Ч????????ɡ?
????1??valgrind?????????????????????????????????????????????濴?£?????????????????????????????????????valgrind???????й?????????????????λ???????????????????valgrind????valginrd core????????????????????????????ò??????????????й????????????????????????????????valgind????????????????????о??峽???????????????????????????definitely lost??????????????????й???й?????????????????????????й???????С??????????????????????????????????
????2??????pmap+gdb??pmap?????г?????????????????????????С?????gdb??????????Щ???????????????????????Щ????????С??????????????????????????????gdb??????????????????λ??
????3?????????????memprof?????????Purify IBM???????????????????????????????????????????ò???????????????????????????????????????á?
????4???????Щtrace?????????ptrace??strace??????????Щtrace?????????????api?????????malloc??free???????????????????????й????????????λ?????С?????????????????????SystemTap?????????????????????????????????????hook???????????????????????????????????й???Systemtap????????????????????????????????????????£????????????????á?
????valgrind???????????????????????е?c++??????????Щvalgrind?????????????????review??????????gdb???????????????????????valgrind+gdb???????????е????й???
????????????й?????????????м????free?????п?????????????????????????????????????????????ж??
????????????????????????????????????????У???????????????????????????????????????