時間計測関数

精緻な時間を計測する関数セット。

概要

主に自分がJavaScriptで演算時間を計る為に作っていた、細かい時間を計測する関数セットです。使い方はJSファイルの中に記載されています。

サンプル

関数の操作サンプル。各プロトタイプ関数の実行はボタンで行え、結果とDebugをテキストフィールドに表示します。尚、このページが開かれた瞬間に、オブジェクトは生成され測定は開始済みとなっています。

操作ボタン
         
出力

ソース

function Cost()
{
        var new_Times = new Date;
        this.isCost = true;
        this.isStop = false;
        this.type = "cost";
        this.Start = new_Times.getTime();
        this.End = this.Start;
        this.Total = 0;
        
        this.lap_sta = this.Start;
        this.lap_end = 0;
        this.lap_time = 0;
}


Cost.prototype._End = function()
{
        var new_Times = new Date;
        this.End = new_Times.getTime();
        this.Total += this.End-this.Start;
        this.isStop = true;
}


Cost.prototype._ReStart = function()
{
        var new_Times = new Date;
        this.Start = new_Times.getTime();
        this.End = this.Start;
        this.isStop = false;
}
Cost.prototype._Refresh = function()
{
        var new_Times = new Date;
        this.isStop = false;
        this.Start = new_Times.getTime();
        this.End = this.Start;
        this.Total = 0;
}


Cost.prototype._Lap_s = function()
{
        var new_Times = new Date;
        this.lap_sta = new_Times.getTime();
        this.lap_end = 0;
        this.lap_time = 0;
}


Cost.prototype._Lap_e = function()
{
        var new_Times = new Date;
        this.lap_end = new_Times.getTime();
        this.lap_time = this.lap_end-this.lap_sta;
}

ページ情報

作成日時
2007/06/24
最終更新日時
2007/06/24
HTML4.01版
index.html
XHTML1.1版
index.xhtml
XML原本
index.xml