├── LICENSE ├── README.md ├── bounds_checks └── example_test.go ├── branch └── example_test.go ├── call ├── c.go └── example_test.go ├── dispatch └── example_test.go ├── go.mod ├── go.sum ├── heap_alloc └── example_test.go ├── inspecting_assembly ├── example.go └── example.o ├── loop_alignment └── example_test.go ├── measure_time └── main.go ├── memory └── example_test.go ├── pointers └── example_test.go ├── profiling └── example_test.go ├── unintentional_copy └── example_test.go ├── unrolling └── example_test.go └── writing_benchmarks ├── correct_test.go └── incorrect_test.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/README.md -------------------------------------------------------------------------------- /bounds_checks/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/bounds_checks/example_test.go -------------------------------------------------------------------------------- /branch/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/branch/example_test.go -------------------------------------------------------------------------------- /call/c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/call/c.go -------------------------------------------------------------------------------- /call/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/call/example_test.go -------------------------------------------------------------------------------- /dispatch/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/dispatch/example_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/go.sum -------------------------------------------------------------------------------- /heap_alloc/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/heap_alloc/example_test.go -------------------------------------------------------------------------------- /inspecting_assembly/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/inspecting_assembly/example.go -------------------------------------------------------------------------------- /inspecting_assembly/example.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/inspecting_assembly/example.o -------------------------------------------------------------------------------- /loop_alignment/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/loop_alignment/example_test.go -------------------------------------------------------------------------------- /measure_time/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/measure_time/main.go -------------------------------------------------------------------------------- /memory/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/memory/example_test.go -------------------------------------------------------------------------------- /pointers/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/pointers/example_test.go -------------------------------------------------------------------------------- /profiling/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/profiling/example_test.go -------------------------------------------------------------------------------- /unintentional_copy/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/unintentional_copy/example_test.go -------------------------------------------------------------------------------- /unrolling/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/unrolling/example_test.go -------------------------------------------------------------------------------- /writing_benchmarks/correct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/writing_benchmarks/correct_test.go -------------------------------------------------------------------------------- /writing_benchmarks/incorrect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egonelbre/perf-example/HEAD/writing_benchmarks/incorrect_test.go --------------------------------------------------------------------------------