09/12/18 14:57:20
>>208
それはVRAMの画面2枚分・・・でしたっけか。
どうも描画系のトコで遅くなっているわけではなさそうなんですよね。
説明が悪いと思ったので状況を整理すると
アプリ概要
アプリA: 通信対戦3Dゲーム
アプリB: SDを走査して、ポリゴンを表示するだけのビューア
ヒープ
アプリA: 最大6MB
アプリB: 不明だがオフスクリーン分の250KB程度と思う
発生ポイント
アプリA: いくつもあるロードのうちの2箇所だけ
アプリB: 起動直後のロード中
発生中にやっている他の処理
アプリA: 通信、CPU思考スレッド走りっぱなし、簡単なプログレスバー表示
アプリB: 簡単なプログレスバー表示だけ
GC箇所
アプリA: ロード直前
アプリB: ロード後
読み込み先
アプリA: 本体のその他フォルダ
アプリB: SDのその他フォルダ
解決策
アプリA: 関係ないスレッドの構築タイミングを若干ずらした
アプリB: 解決できないので数分待つ
アプリAの解決策も納得の行く修正ではなく、何故直ったのかもわかりません。
もしかしてよくある事なのかと思ったのですが、そうでもないのかなぁ・・・
ちとアプリBの方のオフスクリーン1枚削ってみます。