Текущий архив: 2005.03.20;
Скачать: CL | DM;
Вниз
D2005 и скорость работы приложений Найти похожие ветки
← →
dmk © (2005-02-28 22:21) [0]Перенес проект с D7 под D2005. В общем даже обрадовался, что
с первого раза все скомпилировалось. Куча хороших ощущений и т.д.
Но вот что выяснил. Проект процентов на 5-7 стал медленее выполняться. Попробовал другой - тоже самое. В чем прикол?
Может улучшили многозадачность?
← →
Димон (2005-03-01 00:08) [1]Попробуй отключить range check error. По моим наблюдениям delphi2005 стал более строг к допустимым границам целочисленных констант. Если раньше (как минимум в д6) такое без проблем работало (речь про win32):
const
c = $ffffffff;
const
a: array [boolean] of integer = (c, 1)
тот теперь либо вызывает ошибку компиляции, либо вызывает runtime range check error (когда как). Судя по cpu дельфи стал вставлять проверку границ констант при передаче в параметры.
Типичный пример:
при импорте ADO метод command.execute последним параметром имеет options типа integer. Тогда как одна из допустимых констант для этого поля равна $FFFFFFFF. Так делает сам дельфи. Кстати без проблем работал на ранних версиях даже в включенным range check.
В новой версии бывает runtime error. Возможно, что из-за дополнительных проверок медленне работает.
Ну это так - личное наблюдение.
ЗЫ. Проверял на трале :)
ЗЫЫ. Вообще - посравнивай cpu. Он у d2005 однозначно жирнее.
← →
jack128 © (2005-03-01 00:15) [2]VCL разжирела, скоре всего..
← →
dmk © (2005-03-01 01:15) [3]>Попробуй отключить range check error.
Не помогает
В общем посравнивал и оказалось, что медленнее он работает
общаясь с системой (I/O). На математике незаметно.
В частности чтение больших файлов замедлилось с 20 секунд
до 24-х. Просто компильнув под D2005.
Зато исчез старый глюк который меня мучил год =)
← →
KSergey © (2005-03-01 07:36) [4]> [3] dmk © (01.03.05 01:15)
> Зато исчез старый глюк который меня мучил год =)
За все приходится платить... Особенно за хорошее ;)
← →
Piter © (2005-03-01 09:47) [5]Блин, ну это естественно. Новые версии пакетов требуют все больше ресурсов. Это и к Windows относится, и к Delphi...
← →
Игорь Шевченко © (2005-03-01 10:46) [6]
> Но вот что выяснил. Проект процентов на 5-7 стал медленее
> выполняться. Попробовал другой - тоже самое. В чем прикол?
Указанное явление не наблюдалось. Было скомпилировано несколько старых проектов. Может, не в версии Delphi дело ?
← →
pasha_golub © (2005-03-01 12:52) [7]Игорь Шевченко © (01.03.05 10:46) [6]
Был бы удивлен, услышать от тебя что-либо дугое ;-)
← →
kaZaNoVa © (2005-03-01 15:12) [8]Вопрос по сабжу ..
Какая версия Делфи самая быстрая?
интересует от Delphi5 до 2005
зы сам сравнить не могу, у меня только 7-я сейчас ..
интересует мнение тех, кто знает ..
← →
Игорь Шевченко © (2005-03-01 16:03) [9]
> Какая версия Делфи самая быстрая?
Еще не выпустили
← →
_silver © (2005-03-01 16:57) [10]Игорь Шевченко © (01.03.05 16:03) [9]
>> Какая версия Делфи самая быстрая?
>
>
> Еще не выпустили
Не, поймать не могут.
← →
Piter © (2005-03-01 19:35) [11]А я вот практически уверен, что проекты в D2005 будут более тормозные. По крайней мере, дольше загружаться.
До этого тенденция вроде прослеживалась. Видел даже где-то тестирование, писали примеры программ, компилировали на разных D. В результате - D7 тормознее D6, которая в свою очередь тормознее D5.
Ну а то, что IDE D2005 куда тормознее D5-D7 - это неоспоримый факт...
Страницы: 1 вся ветка
Текущий архив: 2005.03.20;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.039 c