【Unity】WebGL で5秒ごとにメモリ使用量を確認する
目次
参考
Unity WebGL Memory and Performance Optimization (kongregate.com)
例
WebGLビルドした時に出力される index.html に以下を張り付ける。
setInterval(function()
{
if (typeof TOTAL_MEMORY !== 'undefined')
{
try
{
var totalMem = TOTAL_MEMORY/1024.0/1024.0;
var usedMem = (TOTAL_STACK + (STATICTOP - STATIC_BASE) + (DYNAMICTOP - DYNAMIC_BASE))/1024.0/1024.0;
console.log('Memory stats - used: ' + Math.ceil(usedMem) + 'M' + ' free: ' + Math.floor(totalMem - usedMem) + 'M');
}
catch(e)
{
}
}
}, 5000);