Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Как заставить 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... ;-)


 
Eraser ©   (2005-03-04 11:25) [41]

GLFox ©

В большей мере ты прав, но мне в 9 больше нравиться редактор кода, да и в создании компонентов есть отличия. Но и конечно исправлены (надеюсь) скрытые баги компилятора из 7 делфи.


 
GLFox ©   (2005-03-04 11:33) [42]

>Eraser ©   (04.03.05 11:25) [41]
Основная масса багов D7 исправлена в d7_ent_upd1.exe


 
KSergey ©   (2005-03-04 11:34) [43]

> [41] Eraser ©   (04.03.05 11:25)
> Но и конечно исправлены (надеюсь) скрытые баги компилятора из 7 делфи.

А сколько привнесено... ;)


 
Eraser ©   (2005-03-04 11:50) [44]

KSergey ©

Будем надеяться, что они не сильно переделывали компилятор! ))
Хотя после перекомпиляции DLLхи и ексешники увеличились на примерно 5 кило ))


 
ghg ©   (2005-03-04 12:45) [45]

http://asysoev.nm.ru/ForForums/Delphi2005_is_Bugs_Bag.htm
это ссылка с багами D2005
чтобы потом не удивлялись

да и при удалении NET перестает работать рендеринг


 
Eraser ©   (2005-03-04 13:04) [46]

ghg ©

Да! После почти недели использования новой делфи, энтузиазма поубаваилось- пришлось online вырубить проверку кода.
Вообще меня сльно удивляют такие баги! Они ведь миллионы $ тратят на тестинг, а такое впечатление, что они после сборки, даже не запускали делфи, а сразу на ветрину продавать поставили.

Будем ждать второй патч.


 
Eraser ©   (2005-03-04 13:04) [47]

ghg ©

Да! После почти недели использования новой делфи, энтузиазма поубаваилось- пришлось вырубить online  проверку кода.
Вообще меня сльно удивляют такие баги! Они ведь миллионы $ тратят на тестинг, а такое впечатление, что они после сборки, даже не запускали делфи, а сразу на ветрину продавать поставили.

Будем ждать второй патч.


 
clickmaker ©   (2005-03-04 13:07) [48]

мне вообще кажется, что самая устойчивая - всет-ки пятерка. Есть и у нее баги, но по сравнению с описанными в http://asysoev.nm.ru/ForForums/Delphi2005_is_Bugs_Bag.htm - цветочки


 
Eraser ©   (2005-03-04 13:11) [49]

clickmaker ©

Ну ты просто не видел баг листа первых релизов пятёрки ))
Вобщем то фатальных ошибок нету, все которые есть связаны с этой долбаной проверкой синтаксиса и с пошаговой компиляцией.

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


 
Eraser ©   (2005-03-06 14:34) [50]

6.03.2005 - DOWNgrade to Delphi 7
:-(


 
Anatoly Podgoretsky ©   (2005-03-06 14:36) [51]

clickmaker ©   (04.03.05 13:07) [48]
Пожалуй что так, по крайней мере мое мнение совпадает.



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

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.046 c
1-1109782453
Knight
2005-03-02 19:54
2005.03.20
TShellTreeView.Root...


3-1108552389
atruhin
2005-02-16 14:13
2005.03.20
Вопрос про репликацию данных


1-1109338130
Asail
2005-02-25 16:28
2005.03.20
Зависание Delphi 7 при включенном Hyper-Threading


14-1109612601
}|{yk
2005-02-28 20:43
2005.03.20
По поводу Евровидения-2005


1-1110228576
Луарвик
2005-03-07 23:49
2005.03.20
Шифрование текста