[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
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