¿Qué métricas debo mirar para descubrir por qué el cuadro de diálogo Herramientas->Opciones es lento en el IDE de Delphi xe5?

¿Qué métricas debo mirar para descubrir por qué el cuadro de diálogo Herramientas->Opciones es lento en el IDE de Delphi xe5?

Tengo Delphi XE5 instalado en dos computadoras portátiles en el trabajo, una es más nueva con un SSD, 16 GB y un procesador rápido y otra más antigua con 8 GB. Ambas computadoras portátiles ejecutan Windows 7 de 64 bits SP1 con los últimos cambios.

El problema que tengo es que Delphi XE5 es más lento en la computadora portátil más nueva que en la anterior. En la computadora nueva, abrir el cuadro de diálogo Herramientas->Opciones demora entre 4 y 5 segundos, mientras que en la computadora anterior demora entre 1 y 2 segundos. Revisé todas las versiones y dependencias de dll y las versiones son las mismas en ambas computadoras portátiles.

Ambas computadoras portátiles ejecutan System Center Endpoint Protection. Una diferencia es que la nueva computadora portátil ejecuta Bitlocker y la partición C está cifrada.

Ahora, estoy tratando de descubrir por qué abrir el cuadro de diálogo de opciones en el nuevo es mucho más lento. Pasé algún tiempo leyendo sugerencias aquí y probé algunas cosas, pero choqué contra un muro.

Una cosa que intenté fue ejecutar el monitor de procesos y ver exactamente la actividad que ocurre en el IDE cuando abrí el cuadro de diálogo. Pude notar un intervalo de 2 segundos de inactividad mientras se abría el cuadro de diálogo de opciones en la nueva computadora portátil.

Otra cosa que intenté fue ejecutar el kit de herramientas de rendimiento de Windows. Grabé la actividad cuando abrí el cuadro de diálogo de opciones. Hay mucha información disponible pero no sé exactamente qué debo mirar. Nada parece estar fuera de lo común.

Otra cosa que sucede es que incluso la aplicación que compilo y ejecuto en Delphi es más lenta en la nueva computadora portátil. Ese es otro problema. Cuando ejecuto el modo de depuración en la nueva computadora portátil, la mayor parte del tiempo lo dedico a crear previamente los objetos del formulario en la memoria. De alguna manera, este proceso es mucho más rápido en la computadora portátil vieja.

¿Alguna sugerencia o idea?

Gracias

Respuesta1

¡Finalmente descubrí cuál es el problema! El adaptador de CA que tengo actualmente no proporciona suficiente energía. Su salida es de 6,7A. La computadora portátil Dell Precision M4700 requiere al menos 9,23 A. También lo uso con una estación de acoplamiento. Nunca pensé en revisar el adaptador hasta que encontré hoy la última publicación aquí:http://en.community.dell.com/support-forums/laptop/f/3518/t/19484538y me dio la idea de hacerlo.

información relacionada