iPhoneのSafariだとデバッグコンソールを出して、console.logでデータを出すこともある程度できる。
だけど、JavaScriptの処理時間を計測するためにconsole.time(), console.timeEnd()を使ってみても表示されない。
なので、自分で計測する関数を作った。
- var times = {};
- function consoleTime(name){
- //指定がなかったらstart
- var d = new Date();
- if(typeof times[name] === 'undefined'){
- //スタート時のタイムスタンプを保存
- times[name] = d.getTime();
- return;
- }else{
- console.log(d.getTime() - times[name] + 'ms');
- }
- }
- consoleTime('timeCheck');
- //何か処理して
- consoleTime('timeCheck');
- //***ms
0 件のコメント:
コメントを投稿