2012-04-09 10 views
0

すべて、 私はメディアファイルを処理する巨大なアプリケーションを持っています。アプリケーションを起動してメディアファイルの処理を開始すると、CPU使用率は102%になります。私は、どのクラスがCPUを集中的に使用しているかを教えてくれるツールが本当に好きです。そうすれば、私はそのクラスにジャンプして修正することができます。MacでCPU集約型クラスを見つけるには?

+0

[Instruments](https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/AboutTracing/AboutTracing.html)を見たことがありますか? –

+0

はい、私は、私にCPU使用率を与えるインストゥルメントのアクティビティモニターを試しました。しかし、それは100%スパイクを引き起こしている正確なクラスを追跡することはできません。他の計測器ツールはメモリ使用量とリークですが、私の場合は役に立ちません。 – user598789

答えて

1

InstrumentsからTime Profiler toolを使用することができます。

すべての機能の実行時間に関する詳細情報を提供します。

+0

ありがとう!それは役に立ちました。 Time Profilerのログに関する質問はほとんどありません。オプションを見ると、ログの一覧が表示されます。その中には、1. Sample Listと2.Call Treeの2つがあります。私はコールツリーを理解しています。しかし、私は "サンプルリスト"を選択すると、私は列の束を取得し、私はそれらのいくつかの意味を理解していない:a。深さb。 CPU(これはコアだと思いますか?)3.ホットフレーム。 – user598789

関連する問題