├── .gitignore ├── .gitmodules ├── AsynchronousBenchmarks.sln ├── AsynchronousBenchmarks ├── AsyncBenchmarks.cs ├── AsynchronousBenchmarks.csproj ├── Callback_Benchmarks.cs ├── Program.cs ├── ProtoPromise_Benchmarks.cs ├── RSGPromise_Benchmarks.cs ├── Task_Benchmarks.cs ├── UniTask_Benchmarks.cs ├── UnityFxAsync_Benchmarks.cs └── ValueTask_Benchmarks.cs ├── BuiltDLLs └── RSG.Promise.dll ├── README.md ├── RunAllBenchmarks.bat └── Scripts ├── Mono.bat ├── Net_8_0.bat └── Net_Framework_472.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/.gitmodules -------------------------------------------------------------------------------- /AsynchronousBenchmarks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks.sln -------------------------------------------------------------------------------- /AsynchronousBenchmarks/AsyncBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/AsyncBenchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/AsynchronousBenchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/AsynchronousBenchmarks.csproj -------------------------------------------------------------------------------- /AsynchronousBenchmarks/Callback_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/Callback_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/Program.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/ProtoPromise_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/ProtoPromise_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/RSGPromise_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/RSGPromise_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/Task_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/Task_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/UniTask_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/UniTask_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/UnityFxAsync_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/UnityFxAsync_Benchmarks.cs -------------------------------------------------------------------------------- /AsynchronousBenchmarks/ValueTask_Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/AsynchronousBenchmarks/ValueTask_Benchmarks.cs -------------------------------------------------------------------------------- /BuiltDLLs/RSG.Promise.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/BuiltDLLs/RSG.Promise.dll -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/README.md -------------------------------------------------------------------------------- /RunAllBenchmarks.bat: -------------------------------------------------------------------------------- 1 | CD Scripts 2 | FOR %%x IN (*.bat) DO call "%%x" 3 | 4 | PAUSE -------------------------------------------------------------------------------- /Scripts/Mono.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/Scripts/Mono.bat -------------------------------------------------------------------------------- /Scripts/Net_8_0.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/Scripts/Net_8_0.bat -------------------------------------------------------------------------------- /Scripts/Net_Framework_472.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timcassell/CSharpAsynchronousBenchmarks/HEAD/Scripts/Net_Framework_472.bat --------------------------------------------------------------------------------