簡體   English   中英

使用Xcode分析C ++

[英]Profiling C++ with Xcode

是否可以使用Xcode對C ++應用程序進行分析;

  • 內存泄漏就像valgrind一樣
  • 運行程序前可能出現的錯誤

謝謝,我是mac和xcode的新手

哪里可以找到一個很好的教程呢?

你有一個名為Instruments的工具,它是XCode中包含的免費Apple工具,可以捕獲大部分錯誤。

關於內存泄漏,運行XCode然后啟動Start with Performance Tool - > Leaks

或者對於XCode的舊前Panther用戶來說,可以使用guard malloc進行調試,在Mac開發文檔中進行詳細說明,但這里有一個快速的演練

正如@ pau.estalella所說,儀器是一個很好的工具。 Valgrind對Mac OS X的支持現在位於Valgrind主存儲庫中,由Greg Parker提供。

運行程序前可能出現的錯誤

Xcode 3.2現在提供了由Clang驅動的靜態分析工具,它將在編譯時檢測邏輯錯誤,例如未釋放的內存。

它只在Build> Build and Analyze菜單中。

閱讀Apple的文檔以獲取更多詳細信息。

這有點超出了我目前的核心競爭力,但我在我的Mac上發現了一個名為Shark的工具,它提供了分析和優化支持。 還有其他Xcode工具。 但我還沒有使用它們中的任何一個。 我在Mac上沒有valgrind的經驗。

我知道,答案不是很多。

暫無
暫無

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

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