iphone用アプリケーションでメモリリークがないかどうかを確認するために使用できる方法/ツールは何ですか?またはそれらを見つけて修正する方法は?iphoneアプリケーションでメモリリークをテストするにはどうすればよいですか?
答えて
楽器を使用する:まず、シミュレータであなたのアプリをビルドしてインストールします。もう一度プロセスを止めて(赤い盾で "task"と言います)、Run-> Run with perfomance tool-> Leaksの順に進みます。これにより、Leaks and memory allocation toolで事前設定されたインストゥルメントが起動します。詳細については、アップルのメモリ使用パフォーマンスガイドライン(漏れを見つけるセクションもあります)を参照してください。http://developer.apple.com/library/ios/#documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html
なぜ簡単なのですか?リーク性能ツールを実行するだけです。実行 - >パフォーマンスツールで開始 - >リークを押します。
このツールは、どのライブラリが漏れているかを示しています。次に、適切と思われるコードをデバッグできます。うまく構成されている場合は、どのオブジェクトが漏れているかをすぐに確認し、問題を簡単に解決できます。
幸運:)
あなたがリークツール、CPUサンプラー、割り当て、XCodeのからツールを使用しようとすることができ、活動monitor.Youは、メニューにそれらを見つけることができます実行 - >パフォーマンスツールを実行します。
インストールされたアプリでツールを実行するには、デバイスをコンピュータに接続するのが理想的です。
Instrumentsの紹介があります。 だけでブレークポイントを投げる行くと、それらが必要とされていない解放してみてください...その後破るポイントをメモリリークのリストを参照してください...を分析> - Xcodeの5中
だけ製品にアクセスしてください変数とクラスオブジェクト ....
http://www.streamingcolour.com/blog/tutorials/tracking-iphone-memory-leaks/
それとも
このツールが漏れているもののライブラリを説明します、そして、あなたはあなたのCをデバッグすることができます適切であると思われる場合は、うまく構成されている場合は、どのオブジェクトが漏れているかをすぐに確認し、問題を簡単に解決できます。
- 1. アプリケーションのネットワークフットプリントをテストするにはどうすればよいですか?
- 2. Ruby on Railsアプリケーションをテストするにはどうすればよいですか?
- 3. 新しいXCode 4.2でメモリリークをテストするにはどうすればよいですか?
- 4. JavaScriptでメモリリークを作成するにはどうすればよいですか?
- 5. iPhoneアプリケーションをリスニングモードにするにはどうすればいいですか?
- 6. jailbrokenされたiPhoneに任意の.app iPhoneアプリケーションをインストールするにはどうすればよいですか?
- 7. CompileAssemblyFromSourceのメモリリークを防止するにはどうすればよいですか?
- 8. XcodeからiPhoneにiPhoneアプリケーションを配備するにはどうすればよいですか?
- 9. iOS開発:iPhone 3.2シミュレータでiPhone 4.2アプリケーションを実行するにはどうすればよいですか?
- 10. caches_pageをどのようにテストすればよいですか?
- 11. iPhoneの電話アプリケーションでRecentsのように表示するにはどうすればいいですか?
- 12. Androidアプリにメモリリークがあるかどうかを確認するにはどうすればよいですか?
- 13. メッセージキューに基づいてWindowsアプリケーションでGoogleテストを使用するにはどうすればよいですか?
- 14. NetBeansでどのようにメモリリークを調べるにはどうすればいいですか?
- 15. Javaでクライアントパイプライニングをテストするにはどうすればよいですか?
- 16. SBTビルドでテストをスキップするにはどうすればよいですか?
- 17. gets.chompで関数をテストするにはどうすればよいですか?
- 18. サンドボックスでPaypalサブスクリプションボタンをテストするにはどうすればよいですか?
- 19. アンドロイドデバイスをリモートでテストするにはどうすればよいですか?
- 20. nunitでジェネリックコレクションをテストするにはどうすればよいですか?
- 21. ダーツで未来をテストするにはどうすればよいですか?
- 22. PythonでAPIクライアントをテストするにはどうすればよいですか?
- 23. rspecでauthlogicをテストするにはどうすればよいですか?
- 24. メモリリークがあるかどうかを確認するにはどうすればよいですか?
- 25. 「新しい」コントローラーアクションをテストするにはどうすればよいですか?
- 26. iPhoneアプリケーションでこれらのリソースを解放するにはどうすればよいですか?
- 27. iPhoneアプリケーションでアニメーション化された.gifを使用するにはどうすればよいですか?
- 28. iPhoneアプリケーションの起動にかかる時間を確認するにはどうすればよいですか?
- 29. iPhoneアプリケーションのUIWebViewで「すべて選択」を有効にするにはどうすればよいですか?
- 30. ヘッドレスブラウザでWebアプリケーションを効率的にテストするにはどうすればよいですか?
これまでに何を試しましたか? (Xcodeの「ビルドと分析」機能を使ったことがありますか?計測器を見ましたか?NSZombieをチェックアウトしましたか?) –
いいえ、私はアプリを書いたばかりです。それはxcodeの私の最初のアプリです。それは機能していますが、私は自分自身を確実にしたいと思っています。 – Andrew
クール - 道に沿ってあなたを助けるためにXcodeにかなり組み込まれています。 :-) –