indexing description: "this class starts benchmarks. " library: "elogger" copyright: "Copyright (c) 2006, AXA Rosenberg, and others (see copyright.txt)" author: "Ulrich Weiss, and others" license: "Eiffel Forum License v2 (see forum.txt)" date: "$Date: $" revision: "$Revision: $" archive: "$Archive: $" class ELOG_BENCHMARK_MAIN creation make feature -- Initialization make is -- run the test features. local mutex: ELOG_BENCHMARK_MUTEX eventcreation: ELOG_BENCHMARK_EVENT_CREATION objectcreation: ELOG_BENCHMARK_OBJECT_CREATION loggingasync: ELOG_BENCHMARK_LOGGING_ASYNC loggingsync: ELOG_BENCHMARK_LOGGING_SYNC loggingcbe: ELOG_BENCHMARK_LOGGING_CBE_ASYNC do io.put_string ("Starting benchmarks. Only use on finalized systems!%N") create mutex mutex.run create eventcreation eventcreation.run create objectcreation objectcreation.run create loggingasync loggingasync.run create loggingsync loggingsync.run create loggingcbe loggingcbe.run io.put_new_line end end