Como la mayoría de la gente está de acuerdo, no es una buena idea alentar a los desarrolladores a crear código rápido al darles máquinas lentas . Pero hay un punto en esa pregunta. Mi máquina de desarrollo es rápida, por lo que ocasionalmente escribo código que es inquietantemente ineficiente, pero eso solo se hace evidente cuando lo ejecuto en las máquinas de otras personas.
¿Cuáles son algunas buenas maneras de ralentizar temporalmente una máquina de desarrollo turboalimentada? La noción de "velocidad" incluye varios factores, por ejemplo:
- Frecuencia de reloj de la CPU.
- Cantidad de núcleos de CPU.
- Cantidad de memoria y caché del procesador.
- Velocidad de varios autobuses.
- Disco I / O.
- GPU
- etc.