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 секунд (при условии, что вы не используете чрезвычайно медленную сеть).
- Пожалуйста, предоставьте более подробную информацию о вашей среде.
- Убедитесь, что ваши TFS и MSSCCI используются в последней версии.
- Попробуйте на другом клиентском компьютере, чтобы увидеть, будет ли воспроизведена ваша проблема.
- Создайте новое рабочее пространство, чтобы увидеть, сохраняется ли производительность.