У меня Delphi XE5 установлена на двух ноутбуках на работе, один новее с SSD, 16 ГБ, быстрым процессором, а другой старше с 8 ГБ. Оба ноутбука работают под управлением Windows 7 64 бит SP1 с последними изменениями.
Проблема, с которой я столкнулся, заключается в том, что Delphi XE5 медленнее на новом ноутбуке, чем на старом. На новом компьютере открытие диалогового окна Tools-> Options занимает 4-5 секунд, в то время как на старом - 1-2 секунды. Я проверил все версии DLL и зависимости, и версии одинаковы на обоих ноутбуках.
Оба ноутбука работают под управлением System Center Endpoint Protection. Одно из отличий состоит в том, что на новом ноутбуке работает Bitlocker, а раздел C зашифрован.
Теперь я пытаюсь выяснить, почему открытие диалогового окна параметров в новом намного медленнее. Я потратил некоторое время на чтение предложений и попробовал несколько вещей, но я ударил стену.
Одна вещь, которую я попробовал, состояла в том, чтобы запустить монитор процесса и увидеть точно активность, которая происходит в IDE, когда я открывал диалоговое окно. Я мог заметить разрыв в 2 с, когда на новом ноутбуке был открыт диалог настроек.
Еще я попробовал запустить инструментарий производительности Windows. Я записал активность, когда открыл диалог настроек. Доступно много информации, но я не знаю точно, на что мне следует смотреть. Ничто не кажется необычным.
Еще одна вещь, которая случается, - то, что даже приложение, которое я компилирую и запускаю в Delphi, медленнее на новом ноутбуке. Это еще одна проблема. Когда я запускаю его в режиме отладки на новом ноутбуке, большую часть времени тратится на предварительное создание объектов формы в памяти. Каким-то образом этот процесс намного быстрее на старом ноутбуке.
Есть предложения или идеи?
Спасибо