Skip to content

PrintOutArrayElements: .NET 10 port, args passed to BenchmarkDotNet - #2324

Open
vladimir-pecanac-main wants to merge 2 commits into
CodeMazeBlog:mainfrom
vladimir-pecanac-main:seo/68801-csharp-print-elements-of-an-array
Open

vladimir-pecanac-main wants to merge 2 commits into
CodeMazeBlog:mainfrom
vladimir-pecanac-main:seo/68801-csharp-print-elements-of-an-array

Conversation

@vladimir-pecanac-main

Copy link
Copy Markdown
Collaborator

Moves the three projects in collections-arrays/PrintOutArrayElements from net6.0 to net10.0, updates BenchmarkDotNet to 0.15.8 and MSTest, the Test SDK and coverlet to their current releases, passes the command-line args to BenchmarkRunner so --job, --filter and --list work, fills the benchmark array with Random.Shared, switches the sample array to a collection expression and adds a test showing that passing an int array to Console.Write prints System.Int32[].

The default out-of-process host keeps every line the benchmarks print
and runs out of memory. Program.cs adds --inProcess unless the caller
already passed it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant