Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Сравнение Delphi 5 и Delphi 7   Найти похожие ветки 

 
UnDISCOvery ©   (2004-05-06 13:32) [0]

Не в первый раз сталкиваюсь с проблемой падения производительности. Один и тот же код компилируется сначала под 5ой, потом под 7ой. Запускается на одной и той же машине. Код от 5ой работает стабильней и быстрее. В чем может быть дело ? Может чего отключить в настройках ? Или это именно в другой реализации vcl ? Может она стала более тяжелая и неповоротливая, хотя и красивая ?
Буду благодарен любым мыслям :)


 
UnDISCOvery ©   (2004-05-06 15:08) [1]

Может ли это быть из-за включения в проект ActionMaimMenu, ActionToolBar, AtionManager, XPManifest ?


 
Fay ©   (2004-05-06 15:18) [2]

>> Один и тот же код компилируется сначала под 5ой, потом под 7ой.
>> Может ли это быть из-за включения в проект ActionMaimMenu, ActionToolBar, AtionManager, XPManifest ?

Как Вас понимать? Какой ещё XPManifest под 5-й?


 
UnDISCOvery ©   (2004-05-07 18:43) [3]

Понятное дело, что уже никакой ... :)
Но в 7ой версии - он включен в проект, для поддержки тем ХР
Ну в принципе пофигу, что он есть, что его нет


 
ASMiD ©   (2004-05-07 18:45) [4]

Не пофигу.
А от версии к версии код усложняется так что ничего удивительного.


 
Alex Konshin ©   (2004-05-07 19:29) [5]

В какой-то версии появилась блокировка (lock) в коде работающем со String, чтобы он был threadsafe. Хотя не помню, в какой именно версии это произошло. Это изменение довольно существенно должно тормозить работу со строками и вместе с тем оно реально нужно лишь тем, кто создает multithread application.


 
UnDISCOvery ©   (2004-05-13 13:26) [6]

Не понимаю как усложнение кода может понизить производительость на 30 процентов. Тогда уж не усложнение, а ухудшение ... :-/ Что ж теперь для написания шустрых и производительных программ переходить обратно на Дельфи 3 ?

Тут дело не в строках ... скорей всего в каких-то блокировках или наоборот их отсутсвии в новых версиях vcl


 
han-bratan   (2004-05-13 15:28) [7]

5-й полный отстой. Среда падает сама по себе. А вообще обе версии задрали, хотя и сижу на работе на 6-й, дома на 7-й, а проекты уникалы заказывают на 5-й - поубивал бы


 
Mike_Goblin ©   (2004-05-13 15:31) [8]

Есть такое волшебное слово profiler, позволяет, собака, измерить время выполнения различных кусков кода и понять, где же они, эти тормоза


 
Digitman ©   (2004-05-13 15:42) [9]


> han-bratan   (13.05.04 15:28) [7]
> 5-й полный отстой


чушь городишь
после апдейта до 5.5 работает великолепно... и никаких проблем


 
Erik ©   (2004-05-13 15:47) [10]

У меня отношения с шестой незаладились. Там даже невизуальные класы реализованы по другому, сравнивал с пятой. Мне непонравилось как там TThread работает, ошибки на пустом месте появились. Вобщем поставил я все необходимые библиотеке под 5 и нет проблем. А насчет того, что вылится неправда, нечего под 98 разрабатывать.


 
UnDISCOvery ©   (2004-05-13 18:53) [11]

Можно немного поподробнее про этот волшебный profiler ?
Это встроенное сред-во мониторинга или от сторонних дядек ?


 
UnDISCOvery ©   (2004-05-13 19:28) [12]

Поискал в Инете ... все что нужно узнал ... буду пробовать
Всем спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
11-1074237028
<Falcon>
2004-01-16 10:10
2004.05.30
QueryEndSession и вход в систему под другим именем


14-1084338929
Думкин
2004-05-12 09:15
2004.05.30
С днем рождения! 12 мая


6-1081952834
Midaw
2004-04-14 18:27
2004.05.30
Копирование на несколько компов


7-1083046670
Hecker
2004-04-27 10:17
2004.05.30
Аналоговый сигнал с модем в WAV файл?


4-1082104542
esVer
2004-04-16 12:35
2004.05.30
keybd_event