benchmark
Swift benchmark runner with many performance metrics and great CI support
File Explorer
Download Latest Version (.zip)- devcontainer.json
- action.yml
- lint-pr.yaml
- semantic-release.yml
- swift-benchmark-delta.yml
- swift-check-api-breaks.yml
- swift-code-coverage.yml
- swift-lint.yml
- swift-linux-build.yml
- swift-linux-previous.yml
- swift-macos-build.yml
- swift-macos-previous.yml
- swift-outdated-dependencies.yml
- swift-sanitizer-address.yml
- swift-sanitizer-thread.yml
- swift-static-musl.yml
- pull_request_template.md
- Basic+SetupTeardown.swift
- BenchmarkRunner+Basic.swift
- DateTime.swift
- Histogram.swift
- MallocInterposer.swift
- P90AbsoluteThresholds.swift
- Package.resolved
- Package.swift
- CDarwinOperatingSystemStats.h
- CDarwinOperatingSystemStats.c
- CLinuxOperatingSystemStats.h
- CLinuxOperatingSystemStats.c
- BenchmarkBoilerplateGenerator.swift
- ArgumentExtractor+Extensions.swift
- BenchmarkCommandPlugin.swift
- BenchmarkPlugin+Help.swift
- Command+Helpers.swift
- BenchmarkHelpGenerator.swift
- BenchmarkSupportPlugin.swift
- BenchmarkTool+Baselines.swift
- BenchmarkTool+CreateBenchmark.swift
- BenchmarkTool+Export+InfluxCSVFormatter.swift
- BenchmarkTool+Export+JMHElement.swift
- BenchmarkTool+Export+JMHFormatter.swift
- BenchmarkTool+Export+JSON.swift
- BenchmarkTool+Export.swift
- BenchmarkTool+JSON.swift
- BenchmarkTool+Machine.swift
- BenchmarkTool+Operations.swift
- BenchmarkTool+PrettyPrinting.swift
- BenchmarkTool+ReadP90AbsoluteThresholds.swift
- BenchmarkTool+Thresholds.swift
- BenchmarkTool.swift
- FilePath+Additions.swift
- FilePath+DirectoryView.swift
- String+Additions.swift
- bench_malloc.c
- bench_malloc.sh
- compare-malloc-local.sh
- compare-swift-62-vs-63.sh
- wrapper_overhead.c
- wrapper_overhead.sh
- wrapper_overhead_passthrough.c
- ARCStats.swift
- ARCStatsProducer.swift
- PercentileHistogramExample.png
- uplot.png
- AboutPercentiles.md
- Benchmark.md
- Benchmark_Configuration.md
- BenchmarkMetric.md
- BenchmarkMetric_Polarity.md
- BenchmarkScalingFactor.md
- BenchmarkTimeUnits.md
- BenchmarkUnits.md
- ComparingBenchmarksCI.md
- CreatingAndComparingBaselines.md
- Documentation.md
- ExportingBenchmarks.md
- GettingStarted.md
- Metrics.md
- RunningBenchmarks.md
- WritingBenchmarks.md
- MallocStats+jemalloc-support.swift
- MallocStats.swift
- MallocStatsProducer+jemalloc.swift
- lock.swift
- NIOLock.swift
- OperatingSystemStats.swift
- OperatingSystemStatsProducer+Darwin.swift
- OperatingSystemStatsProducer+Linux.swift
- Progress.swift
- ProgressElements.swift
- Utilities.swift
- Benchmark+ConvenienceInitializers.swift
- Benchmark.swift
- BenchmarkClock.swift
- BenchmarkExecutor+Extensions.swift
- BenchmarkExecutor.swift
- BenchmarkInternals.swift
- BenchmarkMetric+Defaults.swift
- BenchmarkMetric.swift
- BenchmarkResult.swift
- BenchmarkRunner+ReadWrite.swift
- BenchmarkRunner.swift
- BenchmarkThresholds+Defaults.swift
- BenchmarkThresholds.swift
- Blackhole.swift
- Diagnostics.swift
- Int+Extensions.swift
- OutputSuppressor.swift
- Statistics.swift
- Command+Helpers.swift
- SwiftRuntimeHooks.h
- shims.c
- .swiftlint.yml
- AdditionalTests.swift
- BenchmarkMetricsTests.swift
- BenchmarkResultTests.swift
- BenchmarkRunnerTests.swift
- BenchmarkTests.swift
- MallocStatisticsTests.swift
- OperatingSystemAndMallocTests.swift
- StatisticsTests.swift
- P90AbsoluteThresholdsBenchmark.P90Date.p90.json
- P90AbsoluteThresholdsBenchmark.P90Malloc.p90.json
- .gitignore
- .spi.yml
- .swift-format
- .swift-version
- .swiftformat
- .swiftlint.yml
- .swiftlint_base.yml
- .swiftlint_refinement.yml
- codecov.yml
- LICENSE
- Package.swift
- Package@swift-5.9.swift
- Package@swift-6.2.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
