【Unity】WebGL で5秒ごとにメモリ使用量を確認する

DEVELOP, Unity

目次

参考

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);

Posted by kazupon