Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Меня обидел C-онист. [D6, WinXP]


Hanson3003 ©   (2002-08-28 09:39:00) 

Написана тестирующая прога операций с фиксированной точкой (shr, xor, and и т.п.). Один поц чтобы доказать, что он круче, все бросил и переписал ее одни-в-один в Builder. Потыкась что-то с опциями оптимизации получил повышение производительности на 30%. Неужели в Delphi нет средств оптимизации, кроме одной сомнительной галочки.


Lendl   (2002-08-28 12:38:00) [1]

А никто из участников не делал такой эксперимент:
написав один тестовый исходный код на Паскале пробовать его оптимизировать сначала в Делфях, потом в ВСВ. Естественно не путем головы(исходник менять нельзя), а посредством возможностей двух RAD оболочек. Я думаю результат был бы интересен многим.


zavdim   (2002-08-28 11:33:00) [2]

Да иногда не язык важен. Я один раз написал прогу и стали с народом думать как ее оптимизировать. Ну тут сразу - C,TASM и прочая. Оставясь в рамках Паскаля я ее ускорил более чем в 40 раз. Конечно, начальный код был туповат, но перевод в TASM оставил бы тупость, а ускорение было бы( и то не факт)- 10-15%.
Я многие короткиефункции писал на Паскале и Ассемблере, так временной выигрыш во многих случаях составлял меньше 5%.
Зато зачастую отладка подобного кода намного тяжелее, чем в Паскале (во всяком случае у меня так).


zavdim   (2002-08-28 11:24:00) [3]

если тебе так уж важна скорость и оптимизация - поработай с дерективами, или делай вствки или функции на ASM.


murza   (2002-08-28 11:08:00) [4]

Да уж... Паскудника может обидеть каждый.
Можете приступить: http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1030361179&n=3


Digitman   (2002-08-28 10:51:00) [5]

Лучшее "средство оптимизации" - голова твоя. Коль скоро тебя это озадачило не на шутку, она (голова) должна твердо знать директивы управления компиляцией, думать и понимать, как работает оптимизирующий компилятор OP, какой объектный код генерируется в том или ином случае.


Слесарь Матерящийся   (2002-08-28 10:29:00) [6]

Молодец этот ваш пацан!


Наверх

Титульная страница Поиск, карта сайта Написать письмо