Tengo algunos proyectos grandes (~ 600k líneas de código) Delphi. Incluyen algunos componentes personalizados que nuestro equipo ha desarrollado.rendimiento de finalización del código Delphi
A menudo, cuando invoco la finalización del código con ctrl + espacio o simplemente pulsando ".", El IDE se bloquea y piensa muy duro durante mucho tiempo. A veces, la demora puede ser de un minuto completo o más. Otras veces, aparece de inmediato con sugerencias.
¿Qué factores influyen en el rendimiento de intellisense en Delphi? ¿Hay alguna forma de que pueda mejorar este rendimiento?
Mi mejor solución hasta el momento es apagar la terminación automática, y usar ctrl + espacio cuando necesito meditar en silencio por un minuto más o menos.
No puedo evitar mencionar que VS2005, VS2008 y XCode parecen dar una respuesta intellisense prácticamente instantánea (aunque nunca lo he probado en un proyecto tan grande).
Como alternativa, I've offered this suggestion.
esto me interesa mucho. Recuerdo que el. o Ctrl + Space solía funcionar perfectamente bien hace varios años. Creo que fue Delphi 7, ciertamente Delphi 5, en el cual el retraso era difícilmente discernible. Me encantó. Pero luego apareció el D2005 y fue cuando tuve terribles problemas con esta función. ¿Qué cambió? ¿Porque lo han cambiado? –
Buena pregunta.Se me hizo casi inutilizable en proyectos de mayor envergadura, a regañadientes lo apagué y es una lástima porque la ayuda en línea es pequeña, molesta e incómoda, por lo general, es más rápido/directo pedir ayuda a Google con toda honestidad. Me encantaría poder usar Ctrl-Space nuevamente, fue muy útil. – robsoft