VFP 9 SP2 с MSSCCI: медленная загрузка проекта

Возможно ли, что MSSCCI замедляет загрузку проекта VFP? Проект имеет более 1000 файлов, рабочая область - сервер. Проект загружается около 120+ секунд. Сетевой трафик больше во время загрузки, процессор и память не претерпели существенных изменений. Как я могу оптимизировать загрузку проекта, пожалуйста?

РЕШЕНИЕ:

НЕТ, похоже, что медленная загрузка является следствием использования поставщика MSSCCI для небольших проектов, управляемых из VFP.

3 ответа

Решение

Мы изучали переход от Visual SourceSafe к TFS несколько лет назад. Когда проект VFP был интегрирован с TFS, открытие проекта заняло больше времени, чем с VSS. Были и другие странности с интеграцией, такие как невозможность увидеть, когда файл уже был извлечен кем-то другим. В итоге мы отказались от идеи и увязли с VSS. Тем не менее, я не обязательно буду винить поставщика MSSCCI. Вероятно, это больше связано с тем, как VFP запрашивает данные контроля источников.

Обратите внимание, что вы не обязаны использовать интеграцию проекта VFP. Вы можете использовать отдельный клиент управления исходным кодом для проверки файлов в / из. Вам потребуется процесс для генерации текстовых версий двоичных файлов (SCX, VCX и т. Д.).

FWIW, открытие проектов с VSS также может быть медленным. Обновление нашего VSS-сервера имело большое значение. Вы можете найти то же самое, если вы используете TFS на более старом / более медленном сервере.

Я не пользуюсь им, поэтому я не могу напрямую это комментировать.

Проект - это просто таблица, а проект с 1000+ файлами будет примерно означать около 2 МБ, что для современной сети ничего не значит (даже если бы это означало уничтожение всех этих данных). Обычно он должен открываться мгновенно или с задержкой не более 1-2 секунд (при условии, что вы не используете чрезвычайно медленную сеть).

  1. Пожалуйста, предоставьте более подробную информацию о вашей среде.
  2. Убедитесь, что ваши TFS и MSSCCI используются в последней версии.
  3. Попробуйте на другом клиентском компьютере, чтобы увидеть, будет ли воспроизведена ваша проблема.
  4. Создайте новое рабочее пространство, чтобы увидеть, сохраняется ли производительность.
Другие вопросы по тегам