エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOSアプリでのパフォーマンス測定方法 - Awaresoft
iOSアプリの開発では、PCに比べてメモリやCPUの処理速度に限界があるので、パフォーマンスがとても気に... iOSアプリの開発では、PCに比べてメモリやCPUの処理速度に限界があるので、パフォーマンスがとても気になります。 そこで、パフォーマンスの測定方法を考えてみました。 馴染みのあるCocoa Touchのクラスを使うなら、[[NSDate date] timeIntervalSince1970]などを使えば時間を取得できますが、秒単位でしか取得できず、処理時間を計るのには使えません。 NSLogを使えば、 2011-04-06 00:15:04.185 のように、ミリ秒単位の時刻が表示されますが、NSLog自体が非常に遅いので、これも細かい処理時間を計るのには向いていません。 調べてみると、より精細な時間を計るには、gettimeofdayシステムコールを使うのが良さそうです。これはマイクロ秒単位で計ることができる上、システム関数なのでこの関数自体の実行速度も高速なはずです。 使い方は、
2012/07/23 リンク