[drupal-devel] Re: More profiling code - the server this time

Robert Douglass rob at robshouse.net
Thu Aug 11 15:54:15 UTC 2005

PS here are results from my 1.3GHz Intel Pentium M:

Processor Speed (10000 Cycles): 49.43
Disk Speed (166 Cycles): 1006.63
DB Speed (123 Cycles): 10047.65

Because of the way the code is right now the interesting figure for the 
processor speed is the second number (49.43, lower is better) whereas 
the interesting number for the other two is the number of cycles (166 
and 123, bigger is better). We'll do some work on this to make the 
numbers easier to make sense of.

We also need a way to clear the records - erase the tmp files etc. 
Actually, the records should be kept as variables, I think:

variable_set('profiler_results', $results);

Mike, want to update the code?


Robert Douglass wrote:
> http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/robertdouglass/profiler/ 
> There you go!
> Because I was too lazy to make up some database tables and fill them 
> with junk data to SELECT/UPDATE/INSERT/DELETE, I used the cache table. 
> This code takes the first record in your cache table, wipes the table 
> clean, inserts the first record 100 times, updates it 100 times deletes 
> it and starts over.
> In case you didn't read that last paragraph ***this code wipes your 
> cache table clean*** so don't use it if you feel personally attached to 
> its contents.
> cheers,
> Robert
> PS anybody who wants to improve the code can commit directly to my sandbox.

More information about the drupal-devel mailing list