¿Máquina de desarrollo lento hacia abajo?

0

Mi máquina de desarrollo es bastante rápida con una tarjeta gráfica decente. Las máquinas de producción en las que se implementa nuestro software tienen una especificación mucho menor y no tienen tarjeta gráfica (utiliza la memoria compartida de Intel). En las máquinas de producción, hay un parpadeo notable cuando se realizan ciertas acciones. Pero en la máquina de desarrollo, el parpadeo es difícil (o casi imposible) de detectar.

¿Hay trucos (solo temporales) que podría aplicar para ralentizar la máquina de desarrollo e intentar reproducir y luego perfilar los problemas de rendimiento? Desafortunadamente, la instalación de todo el entorno de desarrollo en una de las máquinas de producción no es una opción. Tenga en cuenta que cualquier truco / sugerencia debe ser estrictamente reversible! : o)

AlainD
fuente
3
¿Qué hay de ejecutarlo en una máquina virtual?
James P
Esa es una sugerencia razonable, gracias. Ocasionalmente uso VirtualBox en casa, así que veré cómo usarlo en el trabajo.
AlainD
@James, creo que deberías mover tu comentario a una respuesta. OMI es la mejor solución
Dave
¿Quién bajó esta atención para explicar? @James: De acuerdo, esta podría ser una respuesta que aceptaré (y por favor haga su pregunta por lo menos neutral).
AlainD

Respuestas:

2

Una opción sería realizar las pruebas y el desarrollo en una máquina virtual (por ejemplo, a través de VirtualBox )

En el Sistema- & gt; procesador En la sección de configuración de VirtualBox VM, puede limitar el número de procesadores lógicos para usar y / o establecer un límite de ejecución que debería ayudar a ralentizar el programa.

VirtualBox CPU settings

Es posible que deba instalar VirtualBox Guest Additions para poder trabajar cómodamente en la máquina virtual, esto se puede hacer a través de Dispositivos & gt; Insertar imagen de CD de Adiciones de invitados ... Opción de menú en la ventana principal de VM.

James P
fuente
Esto funciona. Una alternativa que he encontrado posteriormente es el comando VBoxManage setextradata "& lt; NAME-OF-VM & gt;" "VBoxInternal / TM / WarpDrivePercentage" & lt; PERCENT & gt; aunque he encontrado que el límite de ejecución funciona de manera más confiable. El único inconveniente es que afecta a toda la VM, no solo a la aplicación de interés.
AlainD