如何計算程序執行時間?

計算for循環執行時間(JavaScript版)

<script type="text/javascript">
        var myDate = new Date();

        console.time("sort");

    for(var i = 0;i<1000;i++)
    { 
        console.log(1);
    }

        console.timeEnd("sort");//sort: 192.384033203125ms 

        var myDate1 = new Date();

        console.log(myDate1 -myDate);//192ms
</script>

估算上面代碼中一個for循環語執行所需脈衝信號個數

本機CPU主頻1.8GHZ。 即每秒發送1.8*10^9個脈衝信號。單個for循環執行時間約等於0.2ms,單個for循環所需要脈衝信號個數 = 2 * 10^(-4) s * 1.8*10^9 個/s = 3.6 * 10^5 個。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章