関数未使用と関数使用

■プログラム説明(ソースコード説明)
 関数未使用と関数使用のベンチマークテストです。

【参考】
 MacOS X (10.3.8) + Photoshop CS + PowerMac G5での数値

関数未使用:864ミリ秒
関数使用:1830ミリ秒

■ソースコード
CR = String.fromCharCode(13);
count = 1000000;
// 関数未使用
sObj = new Date();
for (i=0; i<count; i++)
{
n = 0;
}
eObj = new Date();
time1 = eObj.getTime() - sObj.getTime();

// 関数使用
sObj = new Date();
for (i=0; i<count; i++)
{
test();
}
eObj = new Date();
time2 = eObj.getTime() - sObj.getTime();

// 結果表示
alert("関数未使用:"+time1+"ミリ秒"+CR+"関数使用:"+time2+"ミリ秒");

function test()
{
n = 0;
}

■実際のスクリプトをダウンロード(sample.js.zip)