簡體   English   中英

使用哪個C ++ Profiler?

[英]Which C++ Profiler to use?

我支持C / Cpp應用程序,並通過創建對象解決了一些內存泄漏問題。 由於它是由第三方API提供的,因此告知API本身會破壞對​​象。

我可以設法修復問題並測試我的應用程序沒有任何問題。 但我仍然懷疑我的內存泄漏問題。 我想進行性能分析,我需要一個Cpp工具,可以告訴我在給定CPP文件的代碼中是否存在內存泄漏的可能性。

有那種工具嗎? 任何幫助是極大的贊賞。

謝謝,~Jegan

您可能正在尋找動態分析工具,而不是配置文件。 對於Linux,有valgrind 對於Windows,一些好的商業解決方案是PurifyInsure ++

valgrind一個嘗試,它是迄今為止我遇到過的最好的內存分析工具。 它只在* nix上運行,但你沒有說明你的平台。

我們正在使用來自http://www.softwareverify.com/的 MemoryValidator。 它提供了一個功能齊全的30天試用版,因此您可以在購買前進行測試。 單個許可證從179美元(每個10個許可證),最多299美元(1個許可證)。 它真的值得它的價格。 使您能夠在一分鍾內找到泄漏的原因。

還要檢查他們提供的其他工具:性能驗證器,錯誤驗證器等。

一旦你知道如何處理它的偉大工具:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM