Почему IDE Delphi XE7 зависает и выходит из строя из-за исключения памяти? [закрытый]


Я использую Delphi XE7 IDE, и он довольно часто зависает, начинает потреблять много системных ресурсов и терпит неудачу на исключениях, таких как:

  • система из памяти -- > ([dcc32 фатальная ошибка] F2046 из памяти)
  • Внешние исключения
  • [MSBuild Error] неожиданно не удалось выполнить задачу "DependencyCheck". Система.Во время выполнения.Интерактивные службы.COMException (0x8000FFFF): не хватает памяти в Борланде.Строить.Задачи.Общий.IBDSHostObject.GetFileTime (строковое имя файла) около Борланд.Строить.Задачи.Общий.Проверка на зависимость.DoGetFileTime (строковое имя файла) в Борланде.Строить.Задачи.Общий.Проверка на зависимость.GetFileNameTime (строковое имя файла) в Борланде.Строить.Задачи.Общий.Проверка на зависимость.Выполнять() в Microsoft.Строить.Строительная техника.Таскинжайн.ExecuteInstantiatedTask (EngineProxy engineProxy, itembucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

В чем причина третьего исключения?

Что я могу сделать, чтобы сделать его стабильным ?

1 10

1 ответ:

См. Качество embarcadero

Слабо "из памяти" в задаче XE7. Некоторое решение для уменьшения "из памяти"

  1. Добавить DDevExtensions и IDEFixPack

    DDevExtensions параметры --> сборники - > проверить релиз компилятора блок кэша других проектов перед компиляцией'

  2. Используйте внешние адреса MSBuild вот как:

    Проекта | параметры | компилятор Делфи, установить использовать MSBuild внешне compile

    Проекта | параметры | компилятор Делфи | компиляция | отладка установлен используйте отладка .каждом из модулей DCU значение false

    Project / Options / Delphi Compiler / Linking, set Include remote debug symbols to True

  3. Переименование Delphi's c:\Program файлы (x86)\Embarcadero\Studio\15.0\bin\Borland.Студия.Дельфи.DLL, IDE будет оставаться стабильной гораздо дольше,и вы сможете получить некоторую работу!! Примечание IDE выдаст вам ошибку при запуске о том, что эта DLL отсутствует. Этот кажется, чтобы предотвратить много ненужного вспенивания и сжигания IDE делал, что потребляло память и машинные циклы

  4. Попробуйте запустить IDE с параметром-noparser... "диски BD.EXE-noparser " это выключит синтаксический анализатор для панели структуры