Ho alcuni progetti Delphi di grandi dimensioni (~ 600k linee di codice). Includono alcuni componenti personalizzati sviluppati dal nostro team.Prestazioni di completamento del codice Delphi
Spesso, quando richiamo il completamento del codice con ctrl + spazio o semplicemente premendo ".", L'IDE si blocca e ci pensa duramente per molto tempo. A volte il ritardo può essere un minuto intero, o più. Altre volte, si apre immediatamente con suggerimenti.
Quali fattori influenzano le prestazioni di intellisense in Delphi? C'è un modo per migliorare questa performance?
La mia soluzione migliore finora è disattivare il completamento automatico e usare ctrl + spazio quando ho bisogno di meditare tranquillamente per un minuto o così.
Non posso fare a meno di ricordare che VS2005, VS2008 e XCode sembrano dare un feedback intellisense praticamente istantaneo (anche se non l'ho mai provato su un progetto così grande).
In alternativa, I've offered this suggestion.
questo mi interessa molto. Ricordo che il. o Ctrl + Spazio utilizzato per funzionare perfettamente diversi anni fa. Penso che fosse Delphi 7, certamente Delphi 5, in cui il ritardo era appena distinguibile. Lo amavo. Ma poi è arrivata la D2005 e in quel momento ho avuto terribili problemi con questa funzione. Cosa è cambiato? Perché l'hanno cambiato? –
Buona domanda.È diventato quasi inutilizzabile per me in progetti di grandi dimensioni - a malincuore l'ho spento ed è un peccato perché l'aiuto online è bizzarro, distratto e ingombrante - di solito è più veloce/più diretto a Google per un aiuto in tutta onestà. Mi piacerebbe essere in grado di usare di nuovo Ctrl-Space, è stato molto utile. – robsoft