Цитата 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 инструкций, чем старые процы. С этой точки зрения опять получается быстрее более новая версия программы. Не для старых процев, конечно. Для старых либо станет чуть медленнее, либо останется на прежнем уровне.
....
вобщем примерно так