[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