Tenho o Delphi XE5 instalado em dois laptops no trabalho, um é mais novo com SSD de 16 GB, processador rápido e outro mais antigo com 8 GB. Ambos os laptops executam o Windows 7 SP1 de 64 bits com as alterações mais recentes.
O problema que estou tendo é que o Delphi XE5 é mais lento no laptop mais novo do que no antigo. No novo computador, abrir a caixa de diálogo Ferramentas-> Opções leva de 4 a 5 segundos, enquanto no antigo leva de 1 a 2 segundos. Verifiquei todas as versões e dependências da dll e as versões são iguais nos dois laptops.
Ambos os laptops executam o System Center Endpoint Protection. Uma diferença é que o novo laptop roda Bitlocker e a partição C é criptografada.
Agora, estou tentando descobrir por que abrir a caixa de diálogo de opções na nova é muito mais lenta. Passei algum tempo lendo sugestões aqui e tentei algumas coisas, mas bati em uma parede.
Uma coisa que tentei foi executar o monitor de processo e ver exatamente a atividade que acontece no IDE quando abri a caixa de diálogo. Pude notar uma lacuna de 2s de inatividade enquanto a caixa de diálogo de opções era aberta no novo laptop.
Outra coisa que tentei foi executar o kit de ferramentas de desempenho do Windows. Gravei a atividade quando abri a caixa de diálogo de opções. Há muita informação disponível, mas não sei exatamente o que devo analisar. Nada parece estar fora do comum.
Outra coisa que acontece é que até mesmo o aplicativo que compilo e executo em Delphi fica mais lento no novo laptop. Esse é outro problema. Quando executo o modo de depuração no novo laptop, a maior parte do tempo é gasta pré-criando os objetos de formulário na memória. De alguma forma, esse processo é muito mais rápido no laptop antigo.
Alguma sugestão ou ideia?
Obrigado
Responder1
Finalmente descobri qual é o problema! O adaptador AC que possuo atualmente não fornece energia suficiente. Sua saída é 6,7A. O laptop Dell Precision M4700 requer pelo menos 9,23A. Eu também o uso com uma docking station. Nunca pensei em verificar o adaptador até encontrar hoje o último post aqui:http://en.community.dell.com/support-forums/laptop/f/3518/t/19484538e isso me deu a ideia de fazer isso.