Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 154
Благодарности: 72

Профиль | Отправить PM | Цитировать


Цитата Amigos:
Цитата Lite:Оно то так, но где гарантия, что с тех пор небыло что-то улучшено в плане производительности? »
гарантий нет разумеется.
но есть здравый смысл.
1 один экзешник 800 кил, другой 4 мега, какой из них больше тормозит?
2 один экзешник разрабатывался/оптимизировался/тестировался на PIII, другой на c2duo, какой из них больше тормозит?
ну а с меньшей функциональностью, да, не поспоришь »
Неверно рассуждаешь. Любая программа состоит из процедур и подпрограмм. Вся та обвеска, которая всех так беспокоит, это функционал, т.е. те самые подпрограммы и процедуры. При исполнении активизируются только те, которые нужны, а остальные просто висят в памяти. Они не прокачиваются в этот момент, а просто занимают немного памяти. Также могт быть найдены и исправлены ошибки в коде подпрограмм и процедур, а также открыты более быстрые пути выполнения тех-же действий, что может быть выражено новой версией подпрограммы или процедуры.

Цитата Amigos:
1 один экзешник 800 кил, другой 4 мега, какой из них больше тормозит? »
По этому поводу я написал выше. Но хочется добавить, что из двух программ быстрее не обязательно меньшая. Есть такая весчь как "Streaming SIMD Extensions" - это всем знакомые аппаратные инструкции MMX, SSE, SSE2, SSE3, 3DNOW!, 3DNOW! PRO и т.д. SIMD (англ. Single Instruction, Multiple Data) — принцип компьютерных вычислений, позволяющий обеспечить параллелизм на уровне данных. Так вот код, позволяющий распараллелить вычисления и использовать всю мощь этих инструкций выходит больше в объёме, чем обычный. Такой код может сгенерировать, например, компилятор от Intel, который с этой целью и создавался.

Цитата Amigos:
2 один экзешник разрабатывался/оптимизировался/тестировался на PIII, другой на c2duo, какой из них больше тормозит? »
Всё то же самое - смотри предыдущий абзац. Только добавлю, что более современные процессоры содержат гораздо больше аппаратных SIMD инструкций, чем старые процы. С этой точки зрения опять получается быстрее более новая версия программы. Не для старых процев, конечно. Для старых либо станет чуть медленнее, либо останется на прежнем уровне.


....
вобщем примерно так

Последний раз редактировалось Lite, 25-03-2009 в 16:44.


Отправлено: 11:44, 24-03-2009 | #30