Skip to content

CJPLUK/CJTaskgroupBenchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CJTaskgroupBenchmark

Benchmark workspace for comparing cj_taskgroups against Swift structured concurrency.

Layout

.
|- results/
|- src/
|- swift-benchmark/
`- tools/

Run The Cangjie Benchmark

This submodule expects to live under the main cj_taskgroups repository, so the benchmark executable depends on the parent library through a relative path.

. ./path/to/cangjie/build-tools/envsetup.ps1
cjpm run

To mirror the main-repo CI gate, run:

bash tools/run_cangjie_benchmark.sh

Run The Swift Benchmark

cd swift-benchmark
swift run

Or use the helper script:

bash tools/run_swift_benchmark.sh

Compare CSV Results

python tools/compare_benchmarks.py results/cangjie-structured-benchmark.csv results/swift-structured-benchmark.csv

About

Benchmark for CJTaskgroup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors