タグ

iphoneSDKとメモリリークに関するsilemのブックマーク (2)

  • 『iPhoneアプリ開発、その(162) 実機だってInstruments』

    よかったのかい?ほいほいビルドしちゃって、俺は実機だってかまわずInstrumentsする男なんだぜ。 結論から言うと実機でも求めてたリークレポートはありませんでした。ただ~求めてないリークレポートが... 実機でのInstrumentsの使い方はシミュレータの時と同じ。 前回のkonohana_test5のアプリをいったん実機で動かした後で、実行>パフォーマンスツールを使って開始>Leaksメニューを選びましょう。 ちなみに、実機だと利用できる機能が増えるっす で、まあしばらくメインページと投稿詳細表示ページをいったりきたりしてたら、リークがレポートされたんですよ。 とりあえずUIImageViewを調べてみようかと、その行にカーソルを持っていって出てきた→マーク(上の画像で赤丸がついてるとこね)をクリックするわけです。 そうするとUIImageViewに割り当てられた0x149440ア

    『iPhoneアプリ開発、その(162) 実機だってInstruments』
  • iPhoneアプリ開発で役立つメモリリーク等を静的解析するツール

    iPhoneアプリに限った話ではないですが、メモリの管理は大切です。 メモリは無限ではなく有限なので、必要な時に確保して不要になった時は解放する必要があります。 そのメモリ管理を怠ると、解放しないまま次のメモリを確保してしまい、解放するためのポインタ情報を失ってしまったりします。 そんな事にならないようにしなければいけません。 そのメモリの確保・解放が正しく行われているかを静的に解析するための便利なツールに「clang」というものがあります。 まずは以下からツールをダウンロードします。 □ LLVM/Clang Static Analyzer http://clang.llvm.org/StaticAnalysis.html 現在の最新版は「checker-0.209.tar.bz2 (built May 18, 2009) 」 ダウンロードしたら解凍します。 解凍したら、解凍したファイル

    iPhoneアプリ開発で役立つメモリリーク等を静的解析するツール
    silem
    silem 2009/10/21
    一番分かりやすかった
  • 1