web-dev-qa-db-ja.com

Mac用のプロファイリングツールのようなkcachegrindはありますか

Macプラットフォーム用のkcachegrind wingrind valgrindのようなプロファイリング用のツールについて誰か教えてください。

私はこれらがMacで動作するとは思わない、私もそれを簡単に確認しています。

91
indianwebdevil

OSXでqcachegrindを使用することになりました。 brew経由でインストールできます

brew install qcachegrind

または、graphvizサポートを有効にするには:

brew install qcachegrind --with-graphviz

このプログラムの素晴らしい点は、MacBook Proに6.1GBのcachegrindファイルを正常にロードできたことです!なめらかな!

123
mr-sk

Qcachegrind + Graphvizキラーコンボをお試しください。

Brewを介してすばやくインストールされます。これはNiceです。

これら の手順を確認してください。基本的には次の方法でインストールしてください。

brew install qcachegrind

qtgraphvizなどの他の依存関係をダウンロードします。

53
GlennR

Valgrindとkcachegrindの両方がMac OS Xで利用可能です。

MacPorts を使用してインストールできます。

Sudo port install valgrind kcachegrind
15
raimue

MacPorts を使用してKCacheGrindをインストールできます。

次のような代替手段もあります。

参照: Mac Os Xの代わりにKCacheGrindの代替品はありますか?

14
kenorb

Webgrind は、PHPで実行され、XDebugのcachegrind出力を読み取ることができます。現在、KCacheGrindのすべての機能を提供していませんが、インストールは非常に簡単です。活動を更新したようです。

8
Jan Fabry

MacCallGrind は、Macで利用可能な半商用の代替手段です。 3MBのGrindファイルに制限されている無料版を試しました。機能的には WinCacheGrind とほぼ同等です。

6
nurikabe

Appleは Instruments 実行時のリソース割り当ての監視とリークの検出、 Shark 明示的なプロファイリングとメモリ割り当てデバッグ用のGuard Malloc(Xcodeに直接組み込まれた)を提供します。これらはすべて、開発者ツールの一部として提供されます。

2
Tommy

valgrindはMacで利用可能です。ココアアプリを構築している場合、リークなどのXCodeに付属のツールを使用できます。非常に優れています。

1
shreyasva