Benchmarks and Profiling Out of the Box
Here’s something that surprised me: Go has built-in benchmarking. No BenchmarkDotNet to install. No configuration. Write a function, run go test -bench, …
Here’s something that surprised me: Go has built-in benchmarking. No BenchmarkDotNet to install. No configuration. Write a function, run go test -bench, …
In C#, you mostly don’t think about where variables live. Value types go on the stack (usually). Reference types go on the heap (always). The runtime and …