手機網(wǎng)站建設怎么樣網(wǎng)絡媒體推廣方案
最佳方式是運行10次,取平均數(shù),用時秒數(shù)顯示3位小數(shù)。
因為第一次打開,可能CPU還沒優(yōu)化好,多次取平均,比較準確
第1次共10次,用時3秒,平均3秒
第2次共10次,用時4秒,平均3.5秒
我主要是研究相同的函數(shù),相同的 算法,不同編程語言,哪個運行更快
問: 為啥要找7的倍數(shù)?
比如10億次加法,40種編程語言比較哪個快一點
就是找個算法,比較不同編程語言速度相差多少
比如10億次加法,40種編程語言比較哪個快一點
比如VB6 2秒,易語言36秒,LUA 70秒,按鍵要1-5萬秒
js網(wǎng)頁測試:
<body>
Javascript-10億次求余數(shù)計算測試,7的整數(shù)個數(shù)有多少?</br><script type='text/javascript'>
var count=1000*1000*1000;
var testcount=10;
var alltime=0;
var t=0;var int = self.setInterval("clock()", 1);
function clock() {t += 1;if (t == 1) {document.write("Javascript-10億次求余數(shù)計算測試,7的整數(shù)個數(shù)有多少?測試次數(shù):" + testcount + "</br></br>");}var c = 0;var begin = new Date();for (var i = 0; i < count; i++) {if (i % 7 == 0) c += 1;}var end = new Date();var usedtime = end - begin;alltime = alltime + usedtime;document.write("第" + t + "次/" + testcount + ",JS用時=" + usedtime + "毫秒,找到數(shù)量:" + c + "</br>");if (t == testcount) {int = window.clearInterval(int);document.write("</br>測試" + testcount + "次,總用時=" + (alltime / 1000).toFixed(4) + "秒,平均速度" + (alltime / 1000 / testcount).toFixed(4) + "秒");}} //function clock</script>
</body>