Войти
ПрограммированиеФорумОбщее

Delphi 2009 - Оптимизация вашего приложения.

Страницы: 1 2 3 4 5 6 7 Следующая »
#0
17:01, 24 июня 2009

Создал ветку, что бы поделиться и получить, опыт(ом).

И так начнем, в Delphi 2009 очень много (почти все стало "уникодовым" ) из-за этого если просто использовать AnsiString будут ворнинги, а это плохо=)

Cтолкнулся с проблемой _ValExt ( в народе просто Val, используется в IntToStr( например ) ) .

Так вот если мы её скармливаем строку типа AnsiString, то скорость не радует( спасибо XProger - что взялся со мной спорить )
И так я переписал(app: app test) IntToStr хочу узнать какая у вас скорость жду результатов:
Source: http://code.google.com/p/iray/source/browse/test_lab/str/strtest.dpr

p.s: на подходе StrToFloat;


#1
17:25, 24 июня 2009

project_manager
протестировал:
StrToInt_ReeV : 203
StrToInt_XProger : 1360

Конфигурация: core2duo 2GHz, winxp sp3 32bit

#2
17:26, 24 июня 2009

XYBRA.

StrToInt_ReeV : 171
StrToInt_XProger : 1061

Vista Ultimate SP2, E5200.

#3
17:28, 24 июня 2009

ЩИТО за ReeV?

#4
17:36, 24 июня 2009

Facepalm
ReeV - это я ))

#5
18:13, 24 июня 2009

Так, а кто такой проджект менеджер?

#6
18:22, 24 июня 2009

Это как бы наш( команды ) акаунт по проекту А.Т.О.М, забыл просто отлогиниться.))

#7
18:28, 24 июня 2009

ЩИТ, я в шоке.

#8
18:54, 24 июня 2009

Facepalm
Почему в шоке?

#9
19:07, 24 июня 2009

Обгон в пять раз - это круто!!

#10
20:17, 24 июня 2009

project_manager
А что от этого изменится ?    поюс/минут десяток другой  наносекунд.  А FloatToStr и StrToFloat сами по себе
очень "прожорливые"  операции.

#11
21:24, 24 июня 2009

Не хотели еще на четверть быстрее?
strtest.exe

#12
21:43, 24 июня 2009

в итоге получается, что если браться за оптимизацию, так надо всю системную библиотеку переписывать... и размер будет поменьше и скорость побольше

#13
21:51, 24 июня 2009

Sergio666
давай свой исходник я вставлю в общий тест и мы проверим.

#14
22:09, 24 июня 2009

Sergio666
Красава + 1.35%, ну что теперь давай для флота напишем=)))

[ALL]
думаю для инта это максимум(имхо).

вот(как он обскакал меня):
app test 2 speedUp x1.35

Страницы: 1 2 3 4 5 6 7 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.