![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 33
|
![]()
Здравствуйте!
Работаю в Delphi XE. В какой-то момент стал замечать, что через несколько дней (комп вечером усыпляю) во время работы над проектом (работаю только над одним) процесс bds.exe среды разработки начинает потреблять несколько сотен мегабайт оперативной памяти. Забивал на это. Со временем скорость увеличения потребления оперативки увеличивалась. В последние дни за пару часов работы процесс "вырастает" почти до 1 ГБ. Это уже реально раздражает, т.к. на фоне 2 ГБ планки и других процессов компьютер начинает дико тормозить. Лечится всё это перезапуском среды... на некоторое время, потом всегда повторяется вновь. Сама программа прекрасно работает, сейчас занимаюсь комментированием и документацией. То есть новый код пишется в минимальных количествах, когда замечаю какие-нибудь мелкие огрехи, или оптимизирую что-нибудь. Подозреваю, что использую неправильную архитектуру, т.е. использую всего два юнита, в одном из которых самодельная экранная клавиатура (программа используется на компьютере с сенсорным монитором), а во втором всё остальное. Размер его файла .pas ~ 1,5 МБ, формы ~ 2,5 МБ. Это нормально? ![]() Планирую разбивать .pas на модули, "взрослеть"... Но не сейчас. Или это единственное, что может помочь в уменьшении размера потребляемой памяти средой? Win XP SP3, Pentium E5700, если что. Гуглил, в том числе и на этом форуме, ничего даже приблизительно близкого не нашёл. Может, плохо искал, или неправильные запросы задавал. Подскажите тогда, где и как искать ![]() Буду благодарен любым ответам и советам. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Размеры юнитов - пофиг. Скорее всего где-то в bds грех, работал в XE, не видел такой проблемы вообще.
Потому проблему может создавать какой-то из disign-time пакетов или же расширений. |
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]()
здается мне что
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Yurk@, у меня Windows 8 никогда не выключется, вместо выключения режим гибернации, вот уже полгода. Полет нормальный.
|
![]() |
![]() |
![]() |
#5 | ||
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]() Цитата:
Планирую разбивать .pas на модули, "взрослеть"... Но не сейчас. Или это единственное, что может помочь в уменьшении размера потребляемой памяти средой?[/QUOTE] Но проблема вряд ли в этом. Цитата:
Но проблема тоже наврено не в этом. shumsheec, вы попробуйте создайте новый проект и посмотрите что будет. |
||
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 33
|
![]()
Установлено то, что на "скриншоте" (принтскрином почему-то не успеваю в нужный момент).
Реально из стороннего использую CnPack (только подсветку кода) и CPDrv32 (удачно попал в снимок). |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Так если вы в Delphi программируете, нафига вам C++ Builder?
Запускайте bds.exe с параметром: -pDelphi P.S. Почему мне кажется, что картинка выше - не скриншот, а фотография с камеры? ![]() ![]() ![]() Последний раз редактировалось Человек_Борща; 15.08.2013 в 18:21. |
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]() Цитата:
![]() ![]() ![]()
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
|
![]() |
![]() |
![]() |
#9 | ||
Пользователь
Регистрация: 10.02.2009
Сообщений: 33
|
![]() Цитата:
Переустановлю завтра среду, и посмотрю на чистой. А может, и систему целиком. Пора бы обновиться ![]() Цитата:
![]() |
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 33
|
![]()
Переустановил ось, установил среду по самому минимуму, отключив всё, что можно было. Без cnpack потребление оперативки растёт, но довольно медленно. С ним - быстрее (но чуть медленнее, чем раньше). Отключить не могу, сильно привык
![]() На другом ноутбуке этот же проект ведёт себя так же, другой, простенький - без проблем. Пожалуй, нужно действительно начинать взрослеть, о чём сейчас спрошу в другой теме, ибо в этой будет сильный оффтоп. Может, это и не сильно поможет... Но хоть реальный стимул появился. Всем спасибо! |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Завис процесс notepad++.exe с несохранёнными изменениями | war3x | Помощь студентам | 4 | 21.12.2009 01:44 |
процесс NMIndexStoreSvr.exe | Cannibal | Windows | 1 | 10.11.2009 10:31 |
httpd.exe во время работы скрипта постепенно занимает ОЗУ | Niodar | PHP | 0 | 03.10.2009 08:48 |
Скажите а процесс explorer.exe является COM+ сервером? | Paul Hindenburg | Win Api | 2 | 08.04.2009 18:59 |