[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

memoryleakとiOSに関するlizyのブックマーク (2)

  • React Nativeアプリのメモリリークを追いかける - Quipper Product Team Blog

    モバイルエンジニアの@hotchemiです。 今回は少し前にReact Nativeアプリの開発中にメモリリークを調査、解決した体験が学びが多かったので調査の顛末を共有できればと思います。 概要 今回問題となったのは、上記の課題・宿題を管理する画面の開発でした。 QA中に発覚した問題としては、「アプリを操作していると特定の端末(主にiPhone5)でアプリが落ちたり、その他の端末でも次第に筐体が熱くなる事がある」というもので、表示するデータはそれなりにあるものの画像や動画を表示する画面ではないのでさすがにおかしいだろうという事と、プロセス起動から時間が経つに従い事象が発生・深刻化していくという特性を考慮しメモリのリークが発生しているという仮説を元に調査を開始しました。 モニタリング 「推測するな、計測せよ」の格言通り、まずはメモリの使用量を計測する所から始めてみます。 Native Rea

    React Nativeアプリのメモリリークを追いかける - Quipper Product Team Blog
  • iPhoneアプリがメモリリークや不正アクセスで落ちてしまう時の対策 » SHINGOLOG

    これまでに作ったアプリが、正しく動くときと動かない時があり、落ちていることにずっと悩んでいたのですが、どうにか解決しました。今のところ、落ちていません。 落ちるタイミングとして、NavigationControllerを使って移動した直後、しかも画面を読み込み中に戻ったりすると、落ちるパターンが数多くありました。作っているアプリがインターネットから情報を読み込むものが多く、読み込みの途中で前の画面に戻ったりした場合にインスタンスが開放されていて、落ちていたものと思われます。 対策例 例えばこのような場合 @interface test : NSObject { @private NSString* teststring; id testid; } @property (nonatomic, retain) NSString* teststring; @property (nonatomic

  • 1