code: function (defer) {
      if (this.t0 !== null) {
        Profiler.new_value(this.name, this._elapsed(), 't', defer);
        this.t0 = null;
      }
    }
docs: finish a time measurement and register it ``start`` should be called first, if not this function does not take effect