Pracuję z Delphi 2009 Pro i właśnie próbowałem dowiedzieć się, dlaczego kodowanie jest tak wolne w mojej konfiguracji. Za każdym razem, gdy wywoływane jest uzupełnianie kodu, IDE blokuje się do 30 sekund, co naprawdę przerywa jakikolwiek przepływ pracy.
Podczas pracy z BDS 2006, kodowanie było niewiarygodnie szybkie w porównaniu do Delphi 2009.
Po przeczytaniu this post wydaje się normalne dla Delphi 2009, ale samo wyłączenie automatycznego uzupełniania kodu nie jest czymkolwiek, co chcę zrobić.Czy szybkość kodowania została poprawiona w Delphi 2010?
Moje pytanie brzmi:
Jeśli przejdę na Delphi 2010, czy będę miał tę samą wolną prędkość do uzupełnienia kodu lub czy został ulepszony do punktu, który może być użyty?
EDIT:
znalazłem główny problem, dlaczego mój IDE było tak reaguje. Użyłem pliku MSHTML_TLB.pas, utworzonego za pomocą funkcji "Importuj typelibrary", która wynosi 16 MB kodu. Ten plik, który jest skanowany w celu ukończenia kodu, zatrzymał IDE nawet na 30 sekund. Bez tego pliku znajdującego się w projekcie powiedziałbym, że uzupełnianie kodu jest tak szybkie jak w poprzednich wersjach.
30 s? Czy to normalne? Na moim komputerze nigdy nie zaobserwowałem żadnego opóźnienia, nawet w bardzo dużych i skomplikowanych projektach. –
To zadziałało dla mnie z BDS2006 i zawsze czytałem, że to było bardzo wolne IDE. Delphi 2009 jest szybszy, pewny, po prostu nie w odniesieniu do uzupełniania kodu. – Holgerwa
D2010 jest dla mnie szybszy. Jednak najczęściej używam C++ - nie jestem pewien, czy jest szybszy po stronie Delphi. –