SmartLink

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Иногда это единственный вариант запустить программу - когда на системе очень мало места на диске (своп не раздуешь) и оперативки. Столкнулся с этим недавно.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Теоретически прирост производительности может получиться за счет уменьшения числа промахов при обращении к кешу инструкций процессора. Чем компактнее код, тем лучше. Но практически написать такую программу, на которой это было бы заметно - нужно очень сильно постараться.
Аватара пользователя
WatchRooster
незнакомец
Сообщения: 2
Зарегистрирован: 30.12.2007 16:00:03
Откуда: Майкоп
Контактная информация:

Сообщение WatchRooster »

Brainenjii
В плане скорости он ничего не даст, скорость нужно увеличивать за счёт совершенствования алгоритмов. Но из двух одинаковых программ лучше та, которая меньше, не так ли? :)
Ещё это, можно сказать, даже не столько для уменьшения, сколько против чрезмерного увеличения. Для собственно уменьшения можете использовать упаковщики.
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

Brainenjii писал(а):А смартлинк дает что-нибудь в плане прироста в скорости работы самой программы? Или он только для уменьшения размера проги?

Так что никто не знает ответа?

Или может дает чтото в плане более экономного использования оперативной памяти
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

Ну будет чуть более эфективнее, за счет чуть меньшего числа кеш промахов... но не думаю, что кто сможет это заметить... С нынешними объемами памятия не столь актуально...
Ответить