3 ms·
I can't emphasize this enough. I'm always blown away by how quickly engineers will chalk a slow application up to the language it's written without even doing a
by hueving 11y ago
I can't emphasize this enough. I'm always blown away by how quickly engineers will chalk a slow application up to the language it's written without even doing a minimal amount of profiling. In almost every case it has been severely limited by waiting on a massive number of backend calls, DB reads, system calls, etc and became orders of magnitude faster after fixing those silly mistakes.
profile profile profile before you waste a ton of engineering effort on a rewrite that may buy you absolutely nothing.
- stcredzero 11y agoI'm always blown away by how quickly engineers will chalk a slow application up to the language it's written without even doing a minimal amount of profiling. The more things change, the more they stay the same!
- pbowyer 11y agoI now install AppNeta TraceView [0] whenever I launch a site. The free plan is fine for initial profiling and it's useful to see what matters under a production load. And the paid plan has proved itself. NewRelic is similar, but I find the TraceView interface much much better. 0: https://www.appneta.com/products/traceview/ https://www.appneta.com/products/traceview/