

UnityのWebGLビルドでアプリケーションを開発しているのですが、Webアプリケーションのヒープサイズや画像ファイル等の合計サイズと比べてブラウザのタスクマネージャに表示されるメモリ使用量が大きく数倍程の開きが出てしまいます。

例えば添付する画像の例ですがアプリケーションで利用しているメモリ使用量は100MB未満ですが、タスクマネージャーで見ると340MB程(Windowsのタスクマネージャのコミットサイズと同じ値)になってしまっています。

PCブラウザであれば4GBまで確保できるためブラウザのメモリに余裕があり、問題にならないのですが、iOSのSafariだと1タブあたり約500MB付近でヒープの割り当てに失敗するようになるのでこの原因を特定したいと考えています。

影響を与えている要素をご存じであればご教示いただけますでしょうか。

[![MemoryProfiler](https://i.stack.imgur.com/3ikNh.png)](https://i.stack.imgur.com/3ikNh.png)

[![タスクマネージャー](https://i.stack.imgur.com/Gek3I.png)](https://i.stack.imgur.com/Gek3I.png)


CC BY-SA 4.0
2022-11-14T00:47:37.690
92210
2022-11-15T06:28:23.403
2022-11-15T06:28:23.403
55383
55383
question
ios safari browser memory webgl
Webブラウザのタスクマネージャに表示されるメモリ使用量が想定した数倍のサイズになる