[OpenSER-Devel] SF.net SVN: openser: [2541] trunk/modules
Daniel-Constantin Mierla
daniel at voice-system.ro
Sat Jul 28 20:37:16 CEST 2007
Revision: 2541
http://openser.svn.sourceforge.net/openser/?rev=2541&view=rev
Author: miconda
Date: 2007-07-28 11:37:16 -0700 (Sat, 28 Jul 2007)
Log Message:
-----------
- new module allowing benchmarking of the configuration file
- development started from the contribution on the tracker of Bastian Friederich
- incorporates the old code from the core used for benchmarking 1.2
- by default has microsecond accuracy
- compiled with -DBM_CLOCK_REALTIME will give nanoseconds accuracy
- support for unlimited number of timers identified by string name
- internal API to be used from other modules
- set of global statistics per timer (stored in shared memory)
- the difference of time is computed per process (it is not shared as it will produce unpredictible results due to races)
- should help to identify in a nice manner the slow parts of the configuration file
- closes #1698400
Added Paths:
-----------
trunk/modules/benchmark/
trunk/modules/benchmark/Makefile
trunk/modules/benchmark/README
trunk/modules/benchmark/benchmark.c
trunk/modules/benchmark/benchmark.h
trunk/modules/benchmark/benchmark_api.h
trunk/modules/benchmark/doc/
trunk/modules/benchmark/doc/benchmark.sgml
trunk/modules/benchmark/doc/benchmark_devel.sgml
trunk/modules/benchmark/doc/benchmark_faq.sgml
trunk/modules/benchmark/doc/benchmark_user.sgml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Devel
mailing list