このファンメモリリークについて

投稿日:2024年1月20日(土)
このファン
その他
img2

メモリリークの修正は正確な日付は分かりませんが、2023年11月上旬あたりから修正を確認しています。

メモリリークとは

プログラムで処理するときに一時にメモリにデータを保管して使って使い終わったら保管していたメモリ内のデータを開放する必要がありますが、何らかの不具合でメモリが解放されない状態のことを言います。
メモリが解放されないと使用率がどんどん増えて最悪アプリが落ちます。

このファンメモリリーク

この不具合は恐らくリリース時点から存在していたと思います。
ただ昔と今ではデータ容量とコンテンツの数か少なかったので遭遇する人はそこまでなかったではないかと個人的にには思っています。

これは過去に調べた2023年7月あたりで軽く検証を行った画像です。 ramcheckimg 起動直後は、430MBとそこまで多くはありませんが、そこからログインしてデイリーミッションをすべてこなして報酬をすべて受け取ったときは1GBを超えています。 デイリーだけでは1GBでもそんな大したことはありませんが、これにアリーナを練習&本番をアプリを消さずにやった場合は2GB~4GB超えることがあります。 ramcheckimg2

スマホのメモリ(RAM)の容量は機種にって様々ですが、iPhoneの場合は以下の通りです。(2024年1月下旬時点 ) スペック引用元

iPhone ModelRAM
iPhone 15 Pro Max8GB
iPhone 15 Pro8GB
iPhone 15 Plus6GB
iPhone 156GB
iPhone 14 Pro Max6GB
iPhone 14 Pro6GB
iPhone 146GB
iPhone 14 Plus6GB
iPhone 13 Pro Max6GB
iPhone 13 Pro6GB
iPhone 134GB
iPhone 13 mini4GB
iPhone SE 3rd Generation4GB
iPhone 12 Pro Max6GB
iPhone 12 Pro6GB
iPhone 124GB
iPhone 12 mini4GB
iPhone 11 Pro Max4GB
iPhone 11 Pro4GB
iPhone 114GB
iPhone SE 20203GB
iPhone XS Max4GB
iPhone XS4GB
iPhone XR3GB
iPhone X3GB
iPhone 8 Plus3GB
iPhone 82GB
iPad ModelRAM
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 Pro4GB
9.7-inch iPad Pro2GB
iPad Air 58GB
iPad Air 44GB
iPad 2022 (10.9-inch)4GB
10.2-inch iPad (7,8,9th Generation)3GB
iPad 62GB
iPad 52GB
iPad mini 64GB
iPad mini 53GB

最新の機種は4GB~6GBあたりが多くて上位機種になると8GB以上が主流になっています。
仮にスマホRAMが4GBの場合、システムで約1.5GBぐらいでそれにゲームするなら実際に使える容量は約2.5GBぐらいです。 デイリーだけやって1GB使用して残り1.5GBそこからアリーナ3回イベント周回すれば、RAMの空き容量約400MBぐらいカツカツになると思います。
大体のレビューでアプリが落ちやすいと言っている人の理由のほとんどは、RAMの使用率がギリギリなってシステムが危険と判断してアプリが落ちることだと思います。

2023年11月現在

2023年10月までこの現象を確認していましたが、11月以降からはこれがようやく修正されアリーナ試合&イベントが終了するとメモリがしっかり開放されるの確認しました。 現在の平均使用率は約700MB~1GBあたりで落ち着いています。
3GB以上搭載しているスマホであればアプリが落ちることはほぼなくなったので運営に感謝です。 ramcheck3