このファンメモリリークについて
投稿日:2024年1月20日(土)メモリリークの修正は正確な日付は分かりませんが、2023年11月上旬あたりから修正を確認しています。
メモリリークとは
プログラムで処理するときに一時にメモリにデータを保管して使って使い終わったら保管していたメモリ内のデータを開放する必要がありますが、何らかの不具合でメモリが解放されない状態のことを言います。
メモリが解放されないと使用率がどんどん増えて最悪アプリが落ちます。
このファンメモリリーク
この不具合は恐らくリリース時点から存在していたと思います。
ただ昔と今ではデータ容量とコンテンツの数か少なかったので遭遇する人はそこまでなかったではないかと個人的にには思っています。
これは過去に調べた2023年7月あたりで軽く検証を行った画像です。 起動直後は、430MBとそこまで多くはありませんが、そこからログインしてデイリーミッションをすべてこなして報酬をすべて受け取ったときは1GBを超えています。 デイリーだけでは1GBでもそんな大したことはありませんが、これにアリーナを練習&本番をアプリを消さずにやった場合は2GB~4GB超えることがあります。
スマホのメモリ(RAM)の容量は機種にって様々ですが、iPhoneの場合は以下の通りです。(2024年1月下旬時点 ) スペック引用元
iPhone Model | RAM |
---|---|
iPhone 15 Pro Max | 8GB |
iPhone 15 Pro | 8GB |
iPhone 15 Plus | 6GB |
iPhone 15 | 6GB |
iPhone 14 Pro Max | 6GB |
iPhone 14 Pro | 6GB |
iPhone 14 | 6GB |
iPhone 14 Plus | 6GB |
iPhone 13 Pro Max | 6GB |
iPhone 13 Pro | 6GB |
iPhone 13 | 4GB |
iPhone 13 mini | 4GB |
iPhone SE 3rd Generation | 4GB |
iPhone 12 Pro Max | 6GB |
iPhone 12 Pro | 6GB |
iPhone 12 | 4GB |
iPhone 12 mini | 4GB |
iPhone 11 Pro Max | 4GB |
iPhone 11 Pro | 4GB |
iPhone 11 | 4GB |
iPhone SE 2020 | 3GB |
iPhone XS Max | 4GB |
iPhone XS | 4GB |
iPhone XR | 3GB |
iPhone X | 3GB |
iPhone 8 Plus | 3GB |
iPhone 8 | 2GB |
iPad Model | RAM |
---|---|
12.9-inch iPad Pro (6th Generation) | 8GB/16GB |
12.9-inch iPad Pro (5th Generation) | 8GB/16GB |
12.9-inch iPad Pro (4th Generation) | 6GB |
11-inch iPad Pro (4th Generation) | 8GB/16GB |
11-inch iPad Pro (3rd Generation) | 8GB/16GB |
10.5-inch iPad Pro | 4GB |
9.7-inch iPad Pro | 2GB |
iPad Air 5 | 8GB |
iPad Air 4 | 4GB |
iPad 2022 (10.9-inch) | 4GB |
10.2-inch iPad (7,8,9th Generation) | 3GB |
iPad 6 | 2GB |
iPad 5 | 2GB |
iPad mini 6 | 4GB |
iPad mini 5 | 3GB |
最新の機種は4GB~6GBあたりが多くて上位機種になると8GB以上が主流になっています。
仮にスマホRAMが4GBの場合、システムで約1.5GBぐらいでそれにゲームするなら実際に使える容量は約2.5GBぐらいです。 デイリーだけやって1GB使用して残り1.5GBそこからアリーナ3回イベント周回すれば、RAMの空き容量約400MBぐらいカツカツになると思います。
大体のレビューでアプリが落ちやすいと言っている人の理由のほとんどは、RAMの使用率がギリギリなってシステムが危険と判断してアプリが落ちることだと思います。
2023年11月現在
2023年10月までこの現象を確認していましたが、11月以降からはこれがようやく修正されアリーナ試合&イベントが終了するとメモリがしっかり開放されるの確認しました。 現在の平均使用率は約700MB~1GBあたりで落ち着いています。
3GB以上搭載しているスマホであればアプリが落ちることはほぼなくなったので運営に感謝です。