]> git.ipfire.org Git - thirdparty/squid.git/commit
High-res profiling changes - nested profiling, recursive profiling and profiling...
authoradrian <>
Wed, 22 Nov 2006 13:07:16 +0000 (13:07 +0000)
committeradrian <>
Wed, 22 Nov 2006 13:07:16 +0000 (13:07 +0000)
commit4fd8d08f21f4142debcca4f1bf1da1b2e5b6bfb9
treef21b5e3bb624a2f26bcb0b27ab6aa60fbed35544
parent561209647d6bd2feb6b5da97a944d4b73e378ea6
High-res profiling changes - nested profiling, recursive profiling and profiling points

* change the timekeeping to use a fixed-size stack of times rather than
  directly referencing the time counter structs
* start/stop the previous level timers during profiling stop/start
  (someone could probably turned the UNACCOUNTED timer into the "level 0 timer"
  taking out the special cases..)
* Add in some more profiling points which'll surface in later commits.
include/profiling.h
lib/Profiler.c