私はそれがC++で実装のMac OS X上のコンソール数学を集中的に使用するアプリケーションをdevolping、と私はコンパイルするための特別なIDE、単なるテキストエディタ、およびGCCを使用していませんよ。Mac OS Xで高速に数学的に集中的なC++アプリケーションをプロファイリングする最も簡単で最善の方法は何ですか?
は現在、私の実装では、私のデータでは非常に遅いです。どの部品を最適化するかを知るためにプロファイルする最も簡単で最善の方法は何ですか?
私は、メモリリークをチェックするために、非常に基本的なレベルで、valgrindの使用。しかし、速度プロファイリングを計算するためにそれを使用したことはありません(callgrind)。私はどうすればいいのですか?私はcallgrindのドキュメントを少し混乱させる/非常に初心者ではない友人見つける。 Macに対応するkcachegrindはありますか?私の知る限り、Maccachegrindはxdebug出力でのみ動作し、callgrind 3.6.0出力では動作しません。
は、それがプロファイリングにvalgrindのか、gprofのを使用することをお勧めしますか?私はどちらにも慣れていない。
ありがとうございました。
GDBを使用できますか?次に、これは動作します:http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024 –