2016-08-30 4 views
2

ライブラリのjqueryとangularjsのフッタにローディング時間とメモリ使用量のWebページを表示する方法は? ...スクリプトローディング時間とメモリ使用量を表示する方法フッタライブラリjqueryとangularjsにあるWebページ

私は、ライブラリのjQueryでロード時間を表示する一つの問題は、次のコードそのもの終えた:

<script type="text/javascript"> 
before = (new Date()).getTime(); 
function pageload() 
{ 
    var after = (new Date()).getTime(); 
    var sec = (after-before)/1000; 
    var p = document.getElementById("loadingtime"); 
    p.innerHTML = "Load In : " + sec + " seconds"; 
} 
window.onload = function() 
    { 
     pageload(); 
    } 
</script> 

を、私はフッターのWebページに<p id = "loadingtime">を書きます。このコードは http://nuelcoding.blogspot.co.id/2016/01/php-javascript-web-page-load-time.html

ですが、私はまだ誰も助けることができませんか? ...

とメモリ使用のために、私はangularjsまたはjqueryのいずれにもできません。 ...結局

ビューは次のようになります。

負荷:0.015秒|メモリ:... MB

誰でも助けてくれます。答えに感謝します。メモリについては

+0

を言ったように、良いベンチマークのように思えますか? – Mansuro

+1

http://stackoverflow.com/questions/14341156/calculating-page-load-time-in-javascript –

+0

「Date」オブジェクトを使用する –

答えて

1

Dateオブジェクトが

// using Date objects 
var start = Date.now(); 

// the event to time goes here: 
doSomethingForALongTime(); 
var end = Date.now(); 
var elapsed = end - start; // elapsed time in milliseconds 

経過時間を計算するMozillaのDateから

を移動するための方法のように思えます多くの場合、Performance.now()回、canさらに良くなる。メモリwindow.performance.memoryについてはPerformance.now()

var t0 = performance.now(); 
doSomething(); 
var t1 = performance.now(); 
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.") 

@simoは、あなたが何をしようとしなかった

関連する問題