Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.026 c
7-1083125533
you
2004-04-28 08:12
2004.05.30
Как проверить наличие дискеты в дисководе


7-1083137239
Dj_Mel
2004-04-28 11:27
2004.05.30
3.Как выключать, перезагружать компьютер (и все пункты из заверше


14-1083286022
wyny
2004-04-30 04:47
2004.05.30
Windows XP или Windows 2000 Что лучше?


14-1084265615
dragonGlad
2004-05-11 12:53
2004.05.30
Работа с VSS


3-1084351568
off
2004-05-12 12:46
2004.05.30
"Ошибка - 502"




   Наверх