Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 52e676cf

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 52e676cfed7969d6465d73bf1496ed68962b2de5
  • Vorgänger dca6f342
  • Nachfolger 4bb9bf41

LXDebug::log_time: Differenz zum letzten Aufruf in ms mit ausgeben

Unterschiede anzeigen:

SL/LXDebug.pm
304 304
sub log_time {
305 305
  my ($self, @slurp) = @_;
306 306
  return 1 unless want_request_timer();
307
  $self->_write("time", $self->get_request_time() . (@slurp ? " (@slurp)" : ''));
307

  
308
  my $now                    = $self->get_request_time;
309
  my $diff                   = int((($now - ($self->{previous_log_time} // 0)) * 10_000 + 5) / 10);
310
  $self->{previous_log_time} = $now;
311

  
312
  $self->_write("time", "${now}s Δ ${diff}ms" . (@slurp ? " (@slurp)" : ''));
308 313
}
309 314

  
310 315
sub get_request_time {

Auch abrufbar als: Unified diff