Показать сообщение отдельно
  #8  
Старый 23.09.2008, 16:50
dmdx dmdx вне форума
Начинающий
 
Регистрация: 24.05.2008
Адрес: Москва
Сообщения: 133
Репутация: 15
По умолчанию

Почитай несколько книг по оптимизации программ.

1. Один из основных медодов минимизации исходного кода это, как сказал moo2k, использовать API и в памяти меньше места и файл меньше весит.
2. Если тебе критично занимаемое место на диске можно воспользоваться прогой ASPack, но я не думаю что сейчас это актуально.
3. По загрузки с ЦП я присоединюсь к M.A.D.M.A.N., но эта проца увеличивает обработку по времени. На небольших циклах это незаметно. При обработки больших и сверх больших циклов эта проца тоже может отнимать 90% - 99% ресурсов ЦП если обработка проскакивает быстро, хотя не дает программе подвиснуть и повесить ЦП.
Ну например
Код:
while true do begin
Application.ProccessMessage;
Edit1.Text:='1';
end;
Пример чисто теоритический. И иногда делаю небольшую задержку коммандой sleep(10);
Где то здесь я видел аналог этой проце. Хотя проца почти незаменима в циклах.

Хотя мнений может быть много и все они будут правильны по своему. тут надо подходить к каждой ситуации отдельно.
__________________
Програмист приходит на стрельбище. Стреляет. Прапор смотрит на мешень и говорит
Прапор: вы не попали ни один раз.
Программист: Пули вылетели, проблемы у вас.
Ответить с цитированием