是否有与c ++中的glibc mtrace()函数类似的函数?

问题描述 投票:0回答:1

我是一名c程序员,并且是c ++的新手。在c语言中,我们具有mtrace()函数来跟踪有关分配和释放内存的信息。有没有类似的功能可以做到这一点,但在C ++中。非常感谢!

c++ memory-management memory-leaks mtrace
1个回答
0
投票

mtrace不是“在C中”;它是GLIBC提供的实用程序。

[如果您可能仍在使用C ++应用程序使用GLIBC,则仍然可以使用mtrace(除非您有一些不使用malloc / free的自定义分配器,但那样是any检漏仪的问题)。

但是,valgrind更适合此任务。它具有更多的功能并不断发展。

© www.soinside.com 2019 - 2024. All rights reserved.