MCPcopy Create free account

hub / github.com/chronoxor/CppBenchmark / functions

Functions565 in github.com/chronoxor/CppBenchmark

MethodCpuClockSpeed
source/benchmark/system.cpp:270
MethodCpuHyperThreading
source/benchmark/system.cpp:320
MethodCpuLogicalCores
source/benchmark/system.cpp:173
MethodCpuPhysicalCores
source/benchmark/system.cpp:178
MethodCpuTotalCores
source/benchmark/system.cpp:183
MethodCurrentThreadId
source/benchmark/system.cpp:388
MethodDynamicBenchmark
Default class constructor ! \param name - Benchmark name \param settings - Benchmark settings */
source/benchmark/executor.cpp:33
MethodEndLine
source/benchmark/environment.cpp:412
MethodEnvironment
include/benchmark/environment.h:25
MethodExecute
source/benchmark/launcher_console.cpp:64
MethodExecutor
include/benchmark/executor.h:24
MethodExplicitProducer
examples/cameron/concurrentqueue.h:1611
MethodFileFixture
examples/fwrite.cpp:19
MethodFixture
include/benchmark/fixture.h:23
MethodFixturePC
include/benchmark/fixture_pc.h:23
MethodFixtureThreads
include/benchmark/fixture_threads.h:23
MethodFreeLatencyHistogram
source/benchmark/phase_metrics.cpp:118
MethodFreeList
examples/cameron/concurrentqueue.h:1293
MethodFreeListNode
examples/cameron/concurrentqueue.h:1281
MethodGenerateClockSpeed
source/benchmark/reporter_console.cpp:152
MethodGenerateDataSize
source/benchmark/reporter_console.cpp:182
MethodGenerateSeparator
source/benchmark/reporter_console.cpp:147
MethodGenerateTimePeriod
source/benchmark/reporter_console.cpp:218
MethodImplicitProducer
examples/cameron/concurrentqueue.h:2254
MethodImplicitProducerKVP
examples/cameron/concurrentqueue.h:3118
MethodInitBenchmarkContext
source/benchmark/benchmark_base.cpp:15
MethodInitLatencyHistogram
Initialize latency histogram for the current phase ! \param latency - Latency histogram parameters */
include/benchmark/phase_core.h:81
MethodInitialize
source/benchmark/launcher_console.cpp:24
MethodInitialize
tests/test_launcher.cpp:36
MethodInitialize
examples/containers.cpp:17
MethodInitialize
examples/sort.cpp:19
MethodInitialize
examples/spsc.cpp:40
MethodInitialize
examples/spsc.cpp:82
MethodInitialize
examples/spsc.cpp:124
MethodInitialize
examples/spsc.cpp:165
MethodInitialize
examples/spsc.cpp:209
MethodInitialize
examples/mpsc.cpp:41
MethodInitialize
examples/mpsc.cpp:83
MethodInitialize
examples/mpsc.cpp:124
MethodInitialize
examples/mpsc.cpp:168
MethodInitialize
examples/mpmc.cpp:41
MethodInitialize
examples/mpmc.cpp:83
MethodInitialize
examples/mpmc.cpp:127
MethodInitialize
Initialize benchmark ! This method is called before benchmark run method. \param context - Benchmark running context */
include/benchmark/fixture_threads.h:38
MethodInitialize
Initialize benchmark ! This method is called before benchmark run method. \param context - Benchmark running context */
include/benchmark/fixture.h:38
MethodInitialize
Initialize benchmark ! This method is called before benchmark run method. \param context - Benchmark running context */
include/benchmark/fixture_pc.h:38
MethodInitializeConsumer
Initialize consumer ! This method is called to initialize consumer in separate thread. \param context - Consumer running context
include/benchmark/fixture_pc.h:60
MethodInitializeProducer
Initialize producer ! This method is called to initialize producer in separate thread. \param context - Producer running context
include/benchmark/fixture_pc.h:53
MethodInitializeThread
Initialize thread ! This method is called to initialize benchmark thread. \param context - Thread running context */
include/benchmark/fixture_threads.h:53
MethodIs32BitOS
source/benchmark/environment.cpp:38
MethodIs32BitProcess
source/benchmark/environment.cpp:62
MethodIs64BitOS
source/benchmark/environment.cpp:43
MethodIs64BitProcess
source/benchmark/environment.cpp:67
MethodIsBigEndian
source/benchmark/environment.cpp:100
MethodIsDebug
source/benchmark/environment.cpp:86
MethodIsLittleEndian
source/benchmark/environment.cpp:106
MethodIsRelease
source/benchmark/environment.cpp:91
MethodLaunch
source/benchmark/benchmark.cpp:20
MethodLaunch
source/benchmark/benchmark_threads.cpp:22
MethodLaunch
source/benchmark/benchmark_pc.cpp:21
MethodLaunch
source/benchmark/launcher.cpp:16
MethodLaunch
Get the count of benchmark launches ! \param current - Current benchmark number \param total - Total benchmarks \param handler
include/benchmark/benchmark_base.h:81
MethodLauncher
include/benchmark/launcher.h:27
MethodLauncherConsole
include/benchmark/launcher_console.h:24
MethodLauncherHandler
include/benchmark/launcher_handler.h:28
MethodLightweightSemaphore
examples/cameron/blockingconcurrentqueue.h:245
MethodLightweightSemaphore
examples/cameron/atomicops.h:525
FunctionMOODYCAMEL_CATCH
examples/cameron/concurrentqueue.h:2555
MethodMOODYCAMEL_CATCH
examples/cameron/concurrentqueue.h:1760
MethodMOODYCAMEL_CATCH
examples/cameron/concurrentqueue.h:2027
MethodMOODYCAMEL_CATCH
examples/cameron/concurrentqueue.h:2355
MethodMemoryCopyFixture
examples/memcpy.cpp:20
MethodMergeMetrics
Merge phase metrics (current to result)
include/benchmark/phase_core.h:99
MethodMergeSortInternal
examples/sort.cpp:277
MethodMulDiv64
source/benchmark/system.cpp:450
MethodOSVersion
source/benchmark/environment.cpp:112
MethodPhase
include/benchmark/phase.h:28
MethodPhaseCore
Create a new benchmark phase core with a given name ! \param name - Benchmark phase name */
include/benchmark/phase_core.h:40
MethodPhaseMetrics
source/benchmark/phase_metrics.cpp:24
MethodPhaseMetrics
include/benchmark/phase_metrics.h:43
MethodPhaseScope
Create benchmark phase scope and attach existing benchmark phase to it ! \param phase - Attached benchmark phase */
include/benchmark/phase_scope.h:28
MethodPrintLatencyHistogram
Print result latency histogram ! \param file - File to print into \param resolution - Histogram resolution */
include/benchmark/phase_core.h:88
MethodProducerBase
examples/cameron/concurrentqueue.h:1540
MethodProducerConsumerQueue
size must be >= 2. Also, note that the number of usable slots in the queue at any given time is actually (size-1), so if you start with an empty queu
examples/folly/ProducerConsumerQueue.h:45
MethodProducerToken
examples/cameron/concurrentqueue.h:503
MethodProducerToken
examples/cameron/concurrentqueue.h:3483
MethodQuickSort3Internal
examples/sort.cpp:381
MethodQuickSortInternal
examples/sort.cpp:326
MethodRamFree
source/benchmark/system.cpp:352
MethodRamTotal
source/benchmark/system.cpp:326
FunctionReaderWriterQueue
Disable copying
examples/cameron/readerwriterqueue.h:512
MethodReentrantGuard
examples/cameron/readerwriterqueue.h:543
MethodReport
source/benchmark/launcher.cpp:43
MethodReport
source/benchmark/launcher_console.cpp:84
MethodReportBenchmark
source/benchmark/reporter_console.cpp:50
MethodReportBenchmark
Report current benchmark information ! \param benchmark - Current benchmark \param settings - Current benchmark settings */
include/benchmark/reporter.h:50
MethodReportBenchmarkFooter
Report current benchmark footer
include/benchmark/reporter.h:44
MethodReportBenchmarkHeader
Report current benchmark header
include/benchmark/reporter.h:42
MethodReportBenchmarksFooter
Report all benchmarks footer
include/benchmark/reporter.h:40
MethodReportBenchmarksHeader
Report all benchmarks header
include/benchmark/reporter.h:38
← previousnext →201–300 of 565, ranked by callers