<分区>
我有一个应用程序,随着时间的推移(在积极运行时)不断消耗越来越多的内存,但没有泄漏。所以我知道该程序没有做完全错误的事情,这很容易找到。
相反,我想跟踪分配,这样我就可以开始跟踪问题,在 Mac 上我会使用 Instruments,它提供了有关已分配哪些对象以及由谁分配的详细信息,但在 Windows 上我会使用什么有什么用?
目前我正在使用 VS2005 在 Windows XP 上使用 C/C++。因此,任何用于此设置的工具都很棒,希望工具是免费的或至少提供几周的试用期,因为如有必要,完成任何购买(公司产品)都需要一段时间,而且我有最后期限。
谢谢!
编辑:我正在使用 VLD,所以我知道该程序没有泄漏,但它似乎占用了比需要更多的内存,并且没有返回它,所以我需要跟踪分配情况,不泄漏。