タグ

メモリに関するburavo46のブックマーク (3)

  • [iOS] ARCでメモリが枯渇するお話(未解決) | TAKABO SOFT

    ドット絵エディタ「EDGE2」、MIDI音楽編集ソフト「Domino」、楽曲などを配布している個人サイトです。 ARCのおかげでメモリリークの心配も無くなりヒャッハーしていたところ、メモリが枯渇するという問題に打ち当たりました。 よくARCでも以下の話は耳(目)にしますね。 autoreleaseオブジェクトがループ処理などで溜まり、メモリが枯渇する(@autoreleasepoolで回避) [UIImage imageNamed:]が画像をキャッシュするから避けた方がよい 相互参照などでメモリがリークしてしまう(弱参照などで回避) この辺は自分でも気をつけて開発をしていたつもりなのですが、動作テストを行っているうちに、「ゆっくりと操作しているうちは問題無いのに、素早く操作をするとメモリが枯渇する」という挙動がみられました。 というわけで、ARCの挙動を確認すべく、簡単なサンプルを作ってみ

  • Flash Player/Adobe AIRでのメモリリーク対策まとめ (Flash Builder/Scout編) - ICS MEDIA

    Adobe AIRアドベントカレンダーの一環として、「Flash Player/Adobe AIRのメモリリーク対策」を記事にまとめました。メモリリーク対策として弊社が取り組んでいる手法を紹介します。 この記事では次のソフトウェアを利用します。 Flash Builder 4.7 Adobe Scout メモリリーク対策の重要性 Flashコンテンツ/AIRアプリを長時間起動してるとメモリの使用量が増大し動作が不安定になることがあります。メモリ使用量の増大によってフレームレートの維持が難しくなったり、Flashコンテンツ/AIRアプリのクラッシュへとつながります。 Flashコンテンツの制作でメモリリーク対策を必要としなかった開発者は多いと思います。2000年代のフルFlashサイト全盛期に需要のあった広告系コンテンツ。それらは訴求力重視・公開期間が短めということもあってメモリリーク対策が

    Flash Player/Adobe AIRでのメモリリーク対策まとめ (Flash Builder/Scout編) - ICS MEDIA
  • 【JavaScript】メモリの浪費を避けるコーディング | ヘッドウォータースのブログ TechNote

    こんにちは。良昌です。 Facebook、GithubなどのJSON形式でユーザ情報を返却するAPIや、PhoneGap、Monacaなどのスマートフォンのマルチプラットフォームを提供するライブラリ、IDEが開発ツールとして定着してきたことにより、JavaScriptを利用する機会が増えたのではないでしょうか。 今回は、JavaScriptコンテナがWebブラウザの場合に、動的に確保されるメモリ領域の浪費を避ける方法について書きたいと思います。 JavaScriptにおけるメモリの浪費を避けるコーディング JavaScriptにおけるメモリの浪費を避けるコーディングをするためには、GC(ガベージコレクション)、クロージャについての知識が必要です。まずは、この2つの機能について説明していきます。 ■GC(ガベージコレクション) GCとはプログラムが動的に確保したメモリ領域の内、不要になった領

    【JavaScript】メモリの浪費を避けるコーディング | ヘッドウォータースのブログ TechNote
  • 1