21

ドキュメントには、「シンボルがそれ自体を呼び出す回数」を意味すると書かれていますが、これはどういう意味ですか?そして、「#Self」とはどういう意味ですか?

Instrumentsを使用する場合、「#Self」が100に等しい場合、「Self」も100.0になります。

4

1 に答える 1

29

あなたが読んだドキュメントは間違っているに違いないと思います。

タイムプロファイラーのSelfは、呼び出される他のメソッドで費やされる時間を除いて、特定の関数自体で費やされる時間を指します。

自己%は同じものですが、合計実行時間のパーセンテージとして表されます。

#Selfは、この関数またはメソッドにヒットした実際のプロファイラーサンプルの数です。Time Profilerは、デフォルトで1ミリ秒ごとにサンプリングするため、この数値は多くの場合、 Self値と同じになります。

于 2012-09-04T11:56:53.747 に答える