我想查看哪個進程導致了內存泄漏,並轉儲導致它看到什麼問題的堆。在gdb中爲linux啓用memleak選項
我在gdb中使用哪個命令來設置內存泄漏並檢查堆?
我想:
(gdb) check -leaks
checkpoint: can't find fork function in inferior.
(gdb) help info heap
Undefined info command: "heap". Try "help info".
(gdb) help info leaks
Undefined info command: "leaks". Try "help info".
使用類似valgrind的東西? – vonbrand 2013-02-08 15:00:42
所以gdb沒有任何內置的命令來做到這一點? 基本上在我的組織中,我不具有root權限,不知道他們是否會安裝valgrind – user862833 2013-02-08 15:01:43
您*嘗試* valgrind? – jsj 2013-02-08 15:03:08