La optimización de “corte de garganta” nunca se detuvo. De alguna manera, se ha vuelto aún más importante ahora.
Cuando se trata de montañas de transacciones por segundo como lo está haciendo una empresa como Google o cualquier empresa de HFT, la optimización que afeita incluso medio milisegundo puede sumar enormes ganancias en eficiencia y ahorro de costos. Lo mismo ocurre con los motores de grandes juegos: los desarrolladores explotan cada truco del libro y un profundo conocimiento de toda la pila de hardware / software para ofrecer velocidades de cuadros óptimas.
Una lista corta de grupos que se preocupan mucho por la eficiencia puede incluir:
- ¿Se puede usar una RAM DDR4 en una ranura DDR3 RAM?
- ¿Qué computadora portátil es mejor para juegos, calidad de sonido y mejor rendimiento de la batería por debajo de 30k?
- ¿Es el procesador Quad Core el mejor para jugar?
- Historia de la informática: ¿Qué hizo el botón "turbo" en las PC de principios de los 90?
- ¿Por qué un sistema informático utiliza binario para representar datos?
- Empresas web que operan a gran escala (por ejemplo, Google)
- Empresas HFT, compañías financieras
- Desarrolladores de juegos
- Sistemas integrados en ciertos dominios (defensa, satcom, etc.)
- Demoscene (compuesto por aficionados que agrupan multimedia altamente detallada en espacios pequeños)
Curiosamente, ya no solo estamos optimizando nuestro software: vibración del rack del servidor, disipación de calor, eficiencia del centro de datos, eficiencia del enlace de red, MTF, uso de energía … la lista sigue y sigue. Las empresas modernas están profundizando en cada parte de la pila para optimizar en cualquier nivel posible.