Display profiling statistics




Display profiling statistics



Display profiling statistics. The output will show the mean, standard deviation, and instance counter for each enabled profiler. For example:

  iPXE> profstat
  intel.vm_poll: 22775 +/- 59514 ticks (16275 samples)
  intel.vm_refill: 28313 +/- 14967 ticks (5800 samples)
  intel.vm_tx: 72724 +/- 55215 ticks (23181 samples)
  net.tx: 73221 +/- 55247 ticks (23181 samples)
  net.rx: 88603 +/- 57188 ticks (23180 samples)
  net.poll: 34474 +/- 64185 ticks (16274 samples)
  ipv4.rx: 88161 +/- 57176 ticks (23179 samples)
  ipv4.tx: 74363 +/- 55285 ticks (23179 samples)

Profiling is enabled for any objects built with debugging enabled.

See also

Build options

This command is available only when the build option PROFSTAT_CMD is enabled.


You can enable profiling for an object without simultaneously enabling debug messages by using a debug level of zero. For example:

  make DEBUG=netdevice:0,ipv4:0
cmd/profstat.txt ยท Last modified: 2014/04/28 14:04 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.