Форум: "Прочее";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
ВнизУтечки памяти в Delphi2006 Найти похожие ветки
← →
Loginov Dmitry © (2007-06-08 17:04) [0]Как с этой хренью вообще работать можно? Через десять минут после загрузки среды дельфе уже не хватает оперативной памяти и это при том, что за это время выполняется всего один билд проекта и внесено в код пару десятков изменений (правлю модуль ок. 10 тыс. строк). Все начинает жууутко тормозить. Это что, глюк среды, или неизбежные особенности использования .Net (среда вроде на нем написана?...)? (Version 10.0.2151.25345)
Чувствуется, все эти разработки, идущие после Delphi7 - один СПЛОШНОЙ глюк, на котором хрен что толкового сделаешь...
А приходится переходить, ведь на Delphi7 фиг где счас лицензию достанешь :(
← →
DVM © (2007-06-08 17:10) [1]
> Чувствуется, все эти разработки, идущие после Delphi7 -
> один СПЛОШНОЙ глюк, на котором хрен что толкового сделаешь.
> ..
D2007 - очень хорошо работает
> А приходится переходить, ведь на Delphi7 фиг где счас лицензию
> достанешь :(
неправда, купить можно.
← →
turbouser © (2007-06-08 17:12) [2]Компонентов нет сторонних?
← →
Loginov Dmitry © (2007-06-08 17:15) [3]> D2007 - очень хорошо работает
А чтоб это узнать, нужно выкинуть огромные деньги на предыдущие версии :(
> Компонентов нет сторонних?
RXLib только
← →
isasa © (2007-06-08 17:15) [4]DVM © (08.06.07 17:10) [1]
неправда, купить можно.
А вот ссылкой подтвердить? В, принципе, можно и D6 ...:)
← →
DVM © (2007-06-08 17:17) [5]
> А чтоб это узнать, нужно выкинуть огромные деньги на предыдущие
> версии
Можно взять и посмотреть пиратскую для ознакомления.
У меня кстати и D2006 работала нормально, только мне не понравились все эти навороты интерфейса - не нужны они мне да и тормозно как-то.
← →
DVM © (2007-06-08 17:18) [6]
> А вот ссылкой подтвердить? В, принципе, можно и D6 ...:)
http://www.intertade.ru/price.php?group=10965&type=2
← →
Loginov Dmitry © (2007-06-08 17:20) [7]Наблюдаю счас зависимость потребления памяти от нажатия на клавишу Enter (все в том же модуле с 10тыс строк)
при каждом нажатии Enter происходит увеличение потребления памяти в среднем на 15 МБайт. Интересно, это глюк среды, али как?
← →
Германн © (2007-06-08 17:25) [8]Удалено модератором
Примечание: Оффтоп...
← →
Loginov Dmitry © (2007-06-08 17:26) [9]Удалено модератором
Примечание: Оффтоп...
← →
keymaster © (2007-06-08 17:28) [10]Удалено модератором
Примечание: Оффтоп...
← →
Rouse_ © (2007-06-08 17:30) [11]Ну не знаю, у меня такое было когда редактировал сторонний юнит на 15 с чем то тыщь строчек кода. Вот при редактировании такого большого куска через час гиг оперативки и весь своб были загажены по самое не балуйся, только перезагрузка компа выручала. На меньших обьемах - даже не замечаю, это с учетом того что комп редко выключаю и среда может быть запущена по несколько недель.
← →
Loginov Dmitry © (2007-06-08 17:31) [12]А вот оффтопить не нужно здесь. Я говорю только то, что есть. Если не можете сказать, что нужно сделать, чтобы таких утечек не было, то не создавайте пустых сообщений.
← →
Rouse_ © (2007-06-08 17:32) [13]Чтоб такого небыло - разбей юнит на несколько маленьких. Рефакторинг спасет отца русской демократии :)
← →
turbouser © (2007-06-08 17:32) [14]
> Loginov Dmitry © (08.06.07 17:15) [3]
RXlib. Для D2006. Ну да, ну да...
А если удалить сей пакет?
← →
Loginov Dmitry © (2007-06-08 17:32) [15]2Rouse_
[12] - это не к Вам ))
← →
Loginov Dmitry © (2007-06-08 17:34) [16]> RXlib. Для D2006. Ну да, ну да...
Есть такой порт. А что?
← →
Rouse_ © (2007-06-08 17:34) [17]
> это не к Вам ))
Да я понял :) Но юнит ты действительно разбей на несколько, ибо умаяшся при редактировании.
← →
Loginov Dmitry © (2007-06-08 17:35) [18]> Чтоб такого небыло - разбей юнит на несколько маленьких.
> Рефакторинг спасет отца русской демократии
Разбивать нельзя. Любой другой бы разбил без раздумий, а вот этот - не могу/не хочу/не буду...
← →
Rouse_ © (2007-06-08 17:37) [19]
> Разбивать нельзя
Тогда не выкрутишся... На 2007-ой не проверял, но на 2006 такой глюк есть точно. Переходи тогда на другую среду или найди сторонний редактор. Что-то подобное есть в инете, даже с автокомплешинами...
← →
turbouser © (2007-06-08 17:37) [20]
> Loginov Dmitry © (08.06.07 17:34) [16]
Авторы уже давно забили на этот пакет, он дорабатывается некими
энтузиастами - запросто могли напортачить :)
Попробуй все-же отрубить его.
← →
isasa © (2007-06-08 17:37) [21]DVM © (08.06.07 17:18) [6]
Спасибо. Еще бы в Украине(Як мед, так и ложкою :) ).
Хотя, здесь, у большинства, я думаю, ситуация до боли проста. Дистрибют не нужен :), нужна лицензия на изготовление своих продуктов. Очень достали универсальные сферически-конерезательные инструменты ... :)
← →
Rouse_ © (2007-06-08 17:38) [22]А стоп - ну не разбивай - вынеси отлаженные куски кода во временные инклуды - таким образом уменьшишь расмер редактируемого блока без изменения логики.
← →
Loginov Dmitry © (2007-06-08 17:39) [23]> Но юнит ты действительно разбей на несколько, ибо умаяшся
> при редактировании.
Да ни в этом модуле суть. Его я и на семерке отредактирую.
У нас в фирме собираются купить 2 копии BSD2006. Но я уже сомневаюсь, стоит ли это делать...
← →
Суслик © (2007-06-08 17:39) [24]начни с тугезы
http://groups.google.ru/group/borland.public.delphi.ide.general/browse_frm/thread/2a98860da4516042/6c25c0dc83fef52c?lnk=st&q=delphi+2006+together+slow+dll&rnum=4&hl=ru#6c25c0dc83fef52c
может поможет
вот цитата, если открыть не сможешь
"
Other likely candidates are together suppport (although this is less of a
problem under update 2) and
a major bug with error insight which can leak memory like crazy (usually
when editting a large file).
Turning error insight off can be done easilly enough from options.
Disabling Together from the menu is not enough, you need to remove (or
rename) to the following:
"tgide100.bpl"
"borland.studio.together.dll"
from c:\program files\borland\bds\4.0\bin
Delphi will then adjust itself automaticaly on the next starup (click yes
when asked if you always want to skip the package).
"
← →
Суслик © (2007-06-08 17:40) [25]у меня есть модуля по 50к строк.
впослне сносно работает, если удалить тугезу и отключить ВСЕ code, error и insight в настройках среды.
← →
Loginov Dmitry © (2007-06-08 17:43) [26]> [24] Суслик © (08.06.07 17:39)
> начни с тугезы
Спасибо, попробую!
← →
Суслик © (2007-06-08 17:44) [27]главное отключи все insight"ы.
ну там, подчеркивание красненьким ошибок и все такое.
← →
Kolan © (2007-06-08 23:28) [28]> Через десять минут после загрузки среды дельфе
У тя хреновый комп. Работать можно вполне нормально.
> Как с этой хренью вообще работать можно?
Очень даже хорошо и приятно. Ты еще встроеным рефакторингом не пользовался. :)
> не хватает оперативной памяти
Открой Together и модуль с больши кол-вом классов. + Нарисуй например диаграмму деятельности.
Удивись что среда отожрала ~300метров
:)
← →
Kolan © (2007-06-08 23:30) [29]
> error insight
Кстати поле него отходняк в Word"e. Вместо проверки орфографии жму F9 и не могу понять почему не попал на то место где ошибка :)
← →
isasa © (2007-06-08 23:32) [30]Господ программистов рекомендую обращать на "невидимую" среду - Дизайн тайм и, соответственно, делать выводы.
Раз виснет - не может интерпретироать. Слишком сложно, можно выражаться проще....
← →
Loginov Dmitry © (2007-06-09 00:06) [31]> [27] Суслик © (08.06.07 17:44)
> главное отключи все insight"ы.
> ну там, подчеркивание красненьким ошибок и все такое.
Все сделал по инструкции :) Зверства с памятью прекратились. Теперь все нормально. А-то насовали, понимаешь, всякой фигни никому ненужной в IDE...
> У тя хреновый комп. Работать можно вполне нормально.
Вообще допотопный. Хлам. (Celeron 1.3, 512МБайт Dimm)
> Очень даже хорошо и приятно. Ты еще встроеным рефакторингом
> не пользовался.
Как нибудь побалуюсь в другой раз =)
> Нарисуй например диаграмму деятельности.
> Удивись что среда отожрала ~300метров
Видимо, очень полезная в хозяйстве штука )))
← →
Kolan © (2007-06-09 00:10) [32]> Видимо, очень полезная в хозяйстве штука
Кстати да, и к error insite я тоже привык сильно.
> (Celeron 1.3, 512МБайт Dimm)
Маловато, а почему не D7? Все равно все отключил…
← →
Loginov Dmitry © (2007-06-09 00:20) [33]> Маловато, а почему не D7?
Я ж счас Delphi2006 тестю. Вроде стала более-менее стабильно работать. Уже пол-часа держится на отметке 100 МБайт :)
← →
Loginov Dmitry © (2007-06-09 09:42) [34]Не, все равно не годицца :( Утечек памяти нет, однако набор текста идет по символу в секунду.
Сделали глюченный софт и к нему поди и зверские аппаратные требования приплели, чтоб косяки сгладить...
← →
федот (2007-06-09 10:03) [35]Может быть все таки вы что то делаете не так?
Может быть стоит обновиться ? Вы SP2 поставили? А hotfix"es ? Их вышло около 12 штук.
ЗЫ Работаю в Д2006 уже больше года(над большим проектом) и нет никаких серьезных проблем.
Да память текла, но при отключении кодеинсайда это фиксится. + вырежте весь дот нет и не нужные пакеты.
← →
федот (2007-06-09 10:06) [36]+ рекомендую обновить встроенный менеджер памяти на последню версию FastMM478
+ рекомендую установить DelphiSpeedUpV251
← →
Kolan © (2007-06-09 10:09) [37]> однако набор текста идет по символу в секунду.
Это outpost выруби. Я новый поставил себе он такой эффект дает. :(
← →
Kolan © (2007-06-09 10:09) [38]> Вы SP2 поставили? А hotfix"es ?
А хде их взять?
← →
федот (2007-06-09 10:52) [39]SP2
ftp://ftpd.codegear.com/download/bds/bds_2006/english/arch/bds2006_en_arch_upd2.zip
http://dn.codegear.com/article/33688
http://turboexplorer.com/mirror#rollup
+ ищите сами остальные хотфиксы не вошедшие в ролуп.
ЗЫ предупреждаю если пиратка, регистрация слетит.
← →
Loginov Dmitry © (2007-06-09 10:59) [40]> Может быть все таки вы что то делаете не так?
Ну это ясно, что что-то не так :)
> Может быть стоит обновиться ? Вы SP2 поставили? А hotfix"es
> ? Их вышло около 12 штук.
+ рекомендую обновить встроенный менеджер памяти на последню версию FastMM478
+ рекомендую установить DelphiSpeedUpV251
SP2
ftp://ftpd.codegear.com/download/bds/bds_2006/english/arch/bds2006_en_arch_upd2.zip
http://dn.codegear.com/article/33688
http://turboexplorer.com/mirror#rollup
+ ищите сами остальные хотфиксы не вошедшие в ролуп.
ЗЫ предупреждаю если пиратка, регистрация слетит.
Буду иметь ввиду.
> Это outpost выруби. Я новый поставил себе он такой эффект
> дает
У меня такого добра и нету :)
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.057 c