INNER CODE UNIT · C#

PipeFromStreamBenchmarks

Tyrrrz/CliWrap · CliWrap.Benchmarks/PipeFromStreamBenchmarks.cs:9

public class PipeFromStreamBenchmarks
{
    [Benchmark(Baseline = true)]
    public async Task<Stream> CliWrap()
    {
        await using var stream = new MemoryStream([1, 2, 3, 4, 5]);

        var command =
            stream | Cli.Wrap(Tests.Dummy.Program.FilePath).WithArguments(["echo", "stdin"]);

        await command.ExecuteAsync();

        return stream;
    }

    [Benchmark]
    public async Task<Stream> MedallionShell()
    {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…