…mall” machine, in this case a 2.5GHz dual-core Intel Core i7 laptop with 16GB of RAM running macOS. We ran 100 threads with 10,000 loops per thread and a 10 second ramp up time. Java applications ran on JDK 11 and Helidon 2.0.1. Go applications compiled with Go 1.13.3.
To make general performance observations, consider varying loads, i.e., trivial load all the way thru loads that saturates all subjects. This helps observe dynamic costs besides static/baseline costs of each subject. Here's what I did to evaluate web service technologies: https://medium.com/swlh/server-side-observations-about-web-service-technologies-using-apache-bench-5fe6801b1505.