Branch: Tag:

1999-04-22

1999-04-22 09:34:29 by Per Hedbor <ph@opera.com>

Optimized (roxen) profiling when using per-file level granuality

Rev: server/protocols/http.pike:1.131

6: Inside #if defined(MAGIC_ERROR)
  #ifdef MAGIC_ERROR   inherit "highlight_pike";   #endif - constant cvs_version = "$Id: http.pike,v 1.130 1999/04/17 21:34:44 grubba Exp $"; + constant cvs_version = "$Id: http.pike,v 1.131 1999/04/22 09:34:29 per Exp $";   // HTTP protocol module.   #include <config.h>   private inherit "roxenlib";
726:    array p;    if(!(p=conf->profile_map[nid]))    p = conf->profile_map[nid] = ({0,0.0,0.0}); -  conf->profile_map[nid][0]++; +  p[0]++;    p[1] += elapsed;    if(elapsed > p[2]) p[2]=elapsed;    }