Estoy desarrollando una aplicación del lado del servidor con Java y OSX y, con mucha frecuencia, tengo que ejecutar un conjunto de pruebas bastante grande para asegurarme de que todo esté bien. Estoy utilizando IntelliJ IDEA (IDE basado en Java).
Cuando solo uso un espacio de trabajo, las pruebas terminan en aproximadamente 3 minutos, sin importar si el IDE tiene enfoque o no. Solo tiene que estar en el mismo espacio de trabajo.
Cuando muevo el IDE a un espacio de trabajo diferente (para tener 2 espacios de trabajo) o al modo de pantalla completa (que esencialmente crea un nuevo espacio de trabajo), la ejecución de la prueba es ~ 100% más lenta (tarda aproximadamente 6 minutos).
Cuando mantengo el enfoque en el segundo espacio de trabajo durante todo el período de tiempo de ejecución, volvemos a ~ 3 minutos.
Esto es realmente desconcertante para mí. Lo medí utilizando diversos espacios de trabajo y varios usos por espacio de trabajo, con los mismos resultados.
Aclaración de la discusión de los comentarios, para evitar confusiones:
Si se enfoca en el área de trabajo con el IDE o el IDE de pantalla completa, es rápido. Una vez que el foco está en un área de trabajo diferente (por lo que el IDE está en un área de trabajo diferente o en un modo de pantalla completa (pero sin foco)) es más lento.