2016-04-10 7 views
-1

OSX El Capitan and Instruments 7.2を使用しています。私は非常にシンプルなCプログラムをプロファイルして、Instrument環境を回ってみたいと思っています。 添付の図にあるように、何らかの理由でInstrumentsは内部OSの機能に関する情報を提供しますが、自分のプログラムで使用した機能やプログラムのソースコードに関する情報は提供していません。OSX InstrumentsのタイムプロファイリングCプログラム7.2

これはCコードです:

#include <stdio.h> 

int foo(); 
int bar(); 
int main() 
{ 
    foo(); 
    return 0; 
} 

int foo() 
{ 
    bar(); 
    return 0; 
} 

int bar() 
{ 
    return 0; 
} 

遵守使用: をgccの-g -Wall -o 123.c幸い123

Instruments

+0

機能( 'main'を除く)には異なる署名があります。正しいプロトタイプを使用してください。 – Olaf

+0

一般的にテキストの外部リンクや画像を投稿しないでください。 – Olaf

+0

残念ながら、私は写真を埋め込むオプションがないので、自動的にリンクを投稿します。プロトタイプに関して、あなたは不一致をどこで見ますか? – bentz123

答えて

0

、楽器で遊んで私が見つかりました。この問題を克服する方法。右ペインのDisplay Settingsアイコン(機械式ホイールのように見える)を押すだけです。 これは、データマイニングテーブルがあるウィンドウを開きます。そこには、「請求済み」または「プルーンされた」と表示されるすべての機能を呼び出しツリービューに戻すことができます。

メインがコール・ツリー・ビューに復元されると、foo &バーも一致するソース・コードとともに表示されます。

関連する問題