I think with modern processor architectures there are some edge cases where you can shuffle calls around, keep the same runtime complexity, but have things go faster. For example, moving a conditional outside an inner loop function call to inside the function can cause the entire function to be loaded into cache, decreasing runtime.
4 comments
[ 2.4 ms ] story [ 18.8 ms ] threadRecently developing a systems API. Did a benchmark. A simple response of pong to an http request. Mojolicious Vs go.
Perl was not fast. By a BIG order of magnitude.