|
Вопрос # 3 309/ вопрос открыт / |
|
Здравствуйте, эксперты!
Подскажите, что влияет на скорость работы IDE?
1. У меня она(IDE) долго грузиться. Но тут понятно, подгружает все bpl
2. Создал маленький и пустой проект(2 кнопки и панель, без обработчиков). Так этот проект открывается где то 2 минуты
3. Когда пытаюсь его сбилдить(Shift+F9) или запуститьт, то это длиться минуты 4-5
4. Если ставить точку в коде, что бы увидеть список методов, то IDE тоже зависает минуты на 4-5
Какие есть мысли, в какую сторону покопать?
 |
Вопрос задал: Irbis (статус: Посетитель)
Вопрос отправлен: 21 октября 2009, 12:35
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Irbis!
Есть несколько вариантов.
1) железо - медленный винт/мало оперативной памяти (меньше 512 для 7 делфи)/слабый проц (меньше 1 Ггц).
Хотя у меня 7 делфи приемлемо (быстрее, чем Вы написали) работала на Pentium MMX 160 MHz, 72ОЗУ. А 2007 делфи на Pentium 2 400MHz (правда их там было два штуки!) и 256ОЗУ.
2) слишком много компонентов/экспертов, которые ко всему ещё могут нехило конфликтовать. Повыгружать по максимуму. А также можно установить DelphiSpeedUp (http://andy.jgknet.de/blog/?page_id=8) - на 2005-2006 делфи давало ускорение при запуске до 3 (!!!) раз.
3) самое вероятное - антивирус/фаервол. Сам лично был свидетелем, как в отладчике при нажатии F8 переход осуществлялся за несколько минут. Причиной оказался Outpost firewall. Откат к 4 версии сразу исправил ситуацию. Поэтому для начала отключить их всех и посмотреть на результат. Также желательно выключить другие программы, например торрент клиенты (буквально вчера, отключив торрент клиент у одного знакомого, заставил работать его любимую игрушку - торрент активно использует винт и игра не успевала подчитывать данные...).
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 21 октября 2009, 12:49
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 21 октября 2009, 16:54; участников в обсуждении: 2.
|
Irbis (статус: Посетитель), 21 октября 2009, 13:28 [#1]:
Забыл сказать
Еще дней 5 назад все работало более-менее хорошо и шустро
Комп нормальный(проц 2ГГц, озу - 1Гб), стоит Д2009
DelphiSpeedUp смотрел вроде только до 2007 версии есть
Единственное изменение по сравнению с моментом когда работало шустро - я ставил GLScene компоненты(для 3D OpenGL)
Но я их уже удалил из Components/Install Packages, но "шустрость" не вернулась
Влияет ли на скорость что и сколько прописано в Library path и Browsing path?
И что вообще должно быть в Browsing path? За что эти пути отвечают?
Поиск я так понимаю происходит по Library path?
|
|
Вадим К (статус: Академик), 21 октября 2009, 14:14 [#2]:
в Browsing path прописаны пути к pas файлам. Что бы редактор кода мог делать переходы по Ctrl+Click, делать некоторые подсказки по коду.
Library path - это пути к скомпилированных файлам - dcu. Нужны исключительно для компилятора/линковщика.
Кол-во путей на скорость влияет. Может быть, что там есть несуществующие пути на флоппик (да, у некоторых они есть!) или CD-ROM/сеть. В таком случае компиляция да и сам редактор будут тормозить нехило.
Поудаляйте их.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Irbis (статус: Посетитель), 21 октября 2009, 14:51 [#3]:
Поудалял несуществующие пути в Library path и Browsing path, удалил несколько неиспользуемых компонентов, перезагрузился
Заработало быстрее. По крайней мере, не хуже чем раньше
Всем спасибо за помощь!
P.S.
Видел dc32speed.exe для версий до 2007. а есть ли для 2009? или там уже все настроено? или может с 2007 подойдет и к 2009?
|
|
Вадим К (статус: Академик), 21 октября 2009, 15:27 [#4]:
ну вот и славненько. хотя оценку поставить не помешало бы
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Irbis (статус: Посетитель), 21 октября 2009, 16:54 [#5]:
Извиняюсь, пропустил
Уже исправил!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|