Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

Как заставить Delphi 2005 работать быстрее и жрать меньше ОЗУ   Найти похожие ветки 

 
Eraser ©   (2005-03-02 17:24) [0]

Вопрос не по программированию )

У меня Athlon 1500XP и 256 DDR.
Установил Delphi 2005- тормоза страшные. Судя по показаниям разных программ жрёт с открытым проектом минимум 150-250 метров памяти, да и ещё постоянно наблюдаются притормаживания и тормоза!
Поотключал не нужные bpl файлы, но разницы не заметил...

Кто знает способы заставить делфи работать быстрее, кроме конечно похода на компьютерную фирму и покупки 1024 Mb ОЗУ? ))

Спасибо!


 
Anatoly Podgoretsky ©   (2005-03-02 17:25) [1]

Сходи на рынок


 
Gero ©   (2005-03-02 17:30) [2]

Напиши жалобу в Борланд.


 
Eraser ©   (2005-03-02 17:30) [3]

Anatoly Podgoretsky ©

Не смешно! )))
Притормаживания в редакторе кода ужас как мешают, а возвращаться на семёрку ужас как неохота...


 
Eraser ©   (2005-03-02 17:31) [4]

Gero ©

Так я первым делом это и сделал! А они мне сказали, что ничем помочь не могут )))))))))


 
Gero ©   (2005-03-02 17:32) [5]


> Eraser ©   (02.03.05 17:30)

А на моей 486 машине DOOM3 не идет.
Что сделать, чтобы пошел? (только не предлагайте мне менять железо, это не смешно).


 
Eraser ©   (2005-03-02 17:34) [6]

Gero ©

Ну так ты сравнил велосипед с носорогом! То дум 3, а то делфи.
То 486, а то 1500 ))

Может кто знает как вырубить поддержку .NET и C#?


 
Eraser ©   (2005-03-02 17:34) [7]

Gero ©

Ну так ты сравнил велосипед с носорогом! То дум 3, а то делфи.
То 486, а то 1500 ))

Может кто знает как вырубить поддержку .NET и C#?


 
Anatoly Podgoretsky ©   (2005-03-02 17:41) [8]

Ну ты сравнил то Дельфи, а не какой то Думм


 
Eraser ©   (2005-03-02 17:44) [9]

Anatoly Podgoretsky ©

Я прекрасно понимаю- правильное решение это рынок или фирма )),
но сейчас лимит платёжных средсв исчерпан ((


 
Gero ©   (2005-03-02 17:46) [10]


> Eraser ©   (02.03.05 17:44)

Значит нефиг было 2005 ставить.


 
Anatoly Podgoretsky ©   (2005-03-02 17:47) [11]

Eraser ©   (02.03.05 17:44) [9]
Downgrade D2


 
Eraser ©   (2005-03-02 17:48) [12]

Gero ©

Хочеться! Редактор кода красивее.
Кстати компилятор работает намного быстрее, чем в 7!


 
Eraser ©   (2005-03-02 17:49) [13]

Anatoly Podgoretsky ©

;-) там когда точку ставишь - менюшка не появляется... нехорошо...


 
Gero ©   (2005-03-02 17:50) [14]


> Eraser ©   (02.03.05 17:48)

Да мне тоже DOOM3 хочется, он красивее, чем первая часть.
Но пока средст нет, свое хотение приходится засовывать куда подальше.


 
Eraser ©   (2005-03-02 17:51) [15]

Gero ©

Однако Doom3 не имеет такое количество настроек и такую масштабируемость, как делфи...


 
Gero ©   (2005-03-02 17:54) [16]


> Eraser ©   (02.03.05 17:51)

А, да, у Delphi в настройках есть галочка «Сильно тормозить».


 
Eraser ©   (2005-03-02 17:55) [17]

Gero ©

Незнаю как насчёт «Сильно тормозить», но галочек и переключателей там явно побольше чем в думе.


 
VMcL ©   (2005-03-02 18:21) [18]

>>Eraser ©   (02.03.05 17:55) [17]

>но галочек и переключателей там явно побольше чем в думе

Зато в D2005 пиксельных шейдеров нету...


 
Gero ©   (2005-03-02 18:27) [19]


> VMcL ©   (02.03.05 18:21)

Точно.
Так что Delphi маздай, DOOM3 рулез.


 
KSergey ©   (2005-03-02 20:50) [20]

> Eraser ©   (02.03.05 17:48) [12]
> Кстати компилятор работает намного быстрее, чем в 7!

Ну так закон сохранения всего никто еще не отменял...

Они там, на самом деле, применили технологию частичной поэтапной компиляции, от того и мерещится, что компилит быстрее. На самом деле - конечно же дольше. Но за счет прекомпиляции во время редактирования - F9 выдает результат как бы быстрее. Отсюда и тормоза в редакторе.

Борланд обещал во втором update (сейчас в финальном тестировании) добавить галочку в опции среды "отключить прекомпиляцию". Тогда редактор работает быстро. А вот компилить будет, похоже, намноого медленее...


 
Fay ©   (2005-03-02 21:10) [21]

Чтобы корова меньше ела и давала больше молока, её нужно меньше кормить и больше доить.
8)


 
begin...end ©   (2005-03-02 21:13) [22]

> Gero ©   (02.03.05 18:27) [19]

Турбо Паскаль рулит.


 
Fay ©   (2005-03-02 21:19) [23]

2 begin...end ©   (02.03.05 21:13) [22]
Он уже срулил 8)


 
alex_shkut ©   (2005-03-02 21:38) [24]

Не смешно, у меня есть заказчики, у которых до сих пор 286/14 Мгц/1024 Кб ОЗУ работает. Так что Паскаль еще не умер. :-)))


 
Eraser ©   (2005-03-02 23:08) [25]

KSergey ©

Огромный REGARD, теперь всё стало на свои места!
Спасибо!

Хоть один человек умный нашёлся ))


 
Gero ©   (2005-03-03 00:33) [26]


> теперь всё стало на свои места!

Что, меньше ОЗУ жрать стало?


 
Игорь Шевченко ©   (2005-03-03 01:04) [27]

Eraser ©   (02.03.05 23:08) [25]

Статью на Королевстве почитай (www.delphikingdom.com) про D2005. В обсуждении, по-моему, есть ряд рекомендаций по повышению быстродействия. Кроме того, возможность полного отключения .Net давалась в группе borland.public.delphi.non-technical


 
KSergey ©   (2005-03-03 07:31) [28]

> [25] Eraser ©   (02.03.05 23:08)
> Хоть один человек умный нашёлся ))

Спасибо, конечно, только имейте в виду, что я там "забыл" смайлики расставить...


 
Anatoly Podgoretsky ©   (2005-03-03 09:23) [29]

Gero ©   (03.03.05 00:33) [26]
Нет по местам мебель расставило.


 
Anatoly Podgoretsky ©   (2005-03-03 09:24) [30]

Если серьезно, то кардинальное решение только одно, машина должна соответствовать спецификации, для комфортной работы параметры спецификации в части памяти умножаются на 3/4


 
ghg ©   (2005-03-03 10:52) [31]

http://delphi2005.cjb.net/
отключение NET в D2005


 
Eraser ©   (2005-03-03 12:56) [32]

KSergey ©
"забыл" смайлики расставить...


Не важно. Я просто не знал про поэтапную компиляцию!


 
Eraser ©   (2005-03-03 12:58) [33]

Anatoly Podgoretsky ©

Ну это естесственно. Так и сделаю в ближайшее время.

Игорь Шевченко ©
ghg ©


Отличная ссылка! Спасибо.


 
Anatoly Podgoretsky ©   (2005-03-03 13:07) [34]

Eraser ©   (03.03.05 12:58) [33]
Только не сглупи, этот комфорный уровень начинается где то в гигабайта и гигагерцов, неплохо бы чтобы был и гиертрейдинг.


 
Eraser ©   (2005-03-03 13:12) [35]

Anatoly Podgoretsky ©

Из принципа не покупаю и не советую никому покупать процы Intel.
ИМХО сейчас есть вполне бюджетный вариант Athlon64 3000.


 
Eraser ©   (2005-03-03 13:12) [36]

Anatoly Podgoretsky ©

Из принципа не покупаю и не советую никому покупать процы Intel.
ИМХО сейчас есть вполне бюджетный вариант Athlon64 3000.


 
KSergey ©   (2005-03-04 10:31) [37]

> [35] Eraser ©   (03.03.05 13:12)

На ваши принциаы - всем плевать.
А по поводу отсутствия смайликов - вы все же задумайтесь... ;)


 
Erik1 ©   (2005-03-04 10:52) [38]

Самый лучший способ заставить Delphi 2005 не жрать - это надавать ей нажиратся!


 
Eraser ©   (2005-03-04 11:05) [39]

KSergey ©
Erik1 ©


Воспользовался статьёй http://delphi2005.cjb.net/, которую предоставил ghg (огромное ему спасибо!)- дефи стал жрать раза в 2 меньше ОЗУ и грузиться раза в 3 быстрее (без преувеличения!).
Правда не стало .NET и C#, но бесплатный сыр только в мышеловке ))
Так что принципы не принципы, а делфи забегал намного быстрее...


 
GLFox ©   (2005-03-04 11:10) [40]

>Eraser ©   (02.03.05 17:34) [6]
>Может кто знает как вырубить поддержку .NET и C#?

Delphi 2005 без .NET это и есть Delphi7... ;-)



Страницы: 1 2 вся ветка

Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.044 c
3-1108485636
ms
2005-02-15 19:40
2005.03.20
Cmeнa вepcии SQL Serveur.


1-1110025832
Володя
2005-03-05 15:30
2005.03.20
ошибка


14-1109081389
Dimedrol
2005-02-22 17:09
2005.03.20
Web robots (spiders)


1-1110092602
Leeechhhh
2005-03-06 10:03
2005.03.20
почему ошибка


1-1109837833
Gerakl
2005-03-03 11:17
2005.03.20
STAThread (Delphi 2005)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский